CLI reference
One tool, two names. The installer puts both hilo and hilo-node on your PATH and
they are the same program — older material sometimes describes hilo as a separate
connector CLI, which it no longer is. Examples here use hilo.
It operates on the node home at $HILO_HOME, which defaults to ~/.hilo.
hilo --help
hilo --version
Everyday
| Command | What it does |
|---|---|
hilo doctor |
Health-check the node home, org store and config. The first thing to run when anything looks wrong. |
hilo observe |
Run the local fleet wallboard in the foreground. --url prints the authenticated local URL and exits. |
hilo node |
Run the daemon in the foreground. The installed service does this for you; use it to watch startup directly. |
hilo post <conversation> <text> |
Post a message into a conversation from a script or cron. |
hilo post is how scheduled work reports in:
hilo post <conversation-id> "Weekly report attached" --file report.md
- reads the body from stdin. --file attaches a path as a versioned document and repeats
up to eight times — a ninth is a usage error rather than a silent drop. --thread <root-id>
posts into a thread, --agent <name> posts as an agent, and --wake triggers the
conversation rather than posting quietly.
Setup and pairing
| Command | What it does |
|---|---|
hilo tunnel pair --connection-file <file> |
Support-level command underneath the hosted installer. Customer onboarding runs it through the single instruction from Account → Customer Node Connection. |
hilo join <claim-url> |
Join an existing org as a relay sub-node, using a one-time claim link from the org’s Computers card. See More computers. |
hilo connect-account |
Support-level Claude authorization command. Normal onboarding performs this in the hosted workspace. |
Agents
| Command | What it does |
|---|---|
hilo agent new <name> [--owner <who>] |
Create a new agent, born in interview mode. |
hilo agent ratify <name> |
Confirm it (the workspace’s Confirm button) — splices the interview section out. |
hilo agent enable-index <name> |
Enable the agent’s memory index. |
hilo adopt propose |
Read an adoption report as JSON from stdin and create a proposal. |
hilo adopt list |
List proposals waiting for a human decision. |
hilo adopt ratify <name> / refuse <name> |
Accept or refuse a copied agent. Refusal accepts --reason. |
hilo secrets list | set | unset | set-file | unset-file |
The per-agent credential store. --agent <name> scopes to one agent; without it the secret is node-wide. |
hilo roster refresh |
On a relay, re-discover local agent trees and propose additions to the main node. |
hilo migrate-sessions |
Re-key a moved identity’s session folders after an agent changes machine or name. |
Operations
| Command | What it does |
|---|---|
hilo update --check |
Report the available version and exit without applying. |
hilo update -y --target production |
Apply an update: backup, verify, auto-rollback on failure. |
hilo backup |
A verified archive of restorable node data, with credential values excluded. |
hilo backup --verify <archive> |
Verify an existing archive instead of making one. |
hilo backup --schedule <directory> |
Enable automatic verified backups outside HILO_HOME; cadence, retention and free-space floors are configurable. |
hilo backup --status / --disable-schedule |
Inspect or disable the automatic backup. |
hilo restore <archive> [--force] |
Restore a verified archive. Non-empty homes are refused unless --force is explicit. |
Detail on all three: Backups, updates and recovery.
Two things worth knowing
hilo secrets list prints names, never values. That is deliberate. If you need to know
whether a credential is correct, test it — reading it back tells you it exists, not that it
works. set reads the value from stdin rather than argv:
printf %s "$TOKEN" | hilo secrets set NAME --agent <agent>
hilo backup always excludes credential values. A backup is the file most likely to
end up on someone’s cloud drive, so values stay out and only their names ride in the
manifest. Restore the data, then re-enter credentials and reconnect the node.
Next: Backups, updates and recovery · Agents
LAST UPDATED