Fully functional HA mainly comes into two forms: flashable supervised .iso images, and virtual machines (not docker container).
Remember to create backup of HA after successful initialization. You can create an iso for the entire disk or just using backup utility builtin.
Supervisor need to be updated before other components. It is also the troublemaker. Set auto update of supervisor to false by:
1 2
ha supervisor options --auto-update=false
Since its heavy reliance on docker and github, one need to use OpenClash along with OpenWrt flashed in one dedicated router like NanoPi R2S to smooth the installation process.
Use video capture card and OBS studio to observe the RPI terminal. Attach to keyboard to type commands.
ha banner sometimes resolves issues.
To prevent addon installation limits, you can enter debug mode, edit the following file /mnt/data/supervisor/jobs.json into:
1 2 3 4 5 6
{ "ignore_conditions":[ "healthy" ] }
Some files like /etc/docker/daemon.json, /etc/hosts cannot be changed after boot. You can change them before boot using card reader.
run these things under virtual machine or docker, with a fixed size mountpoint. keep all ports of your local machine isolated from the agent.
when you need it to process anything, just use the mountpoint as the only data exchange location. do not let anything executable spit out from it. do not run anything generated by it programmatically.
targets
contracts shall be based on crypto exchange. self-contract shall be introduced, and for those don’t do self-contract or external contracts often their currency could inflate.
self-training: in the form of task & proof
multi-agent training: (contract) similar to self-training, with cross-validation