Authoring
Local CLI Bridge (Sand)
Bridge selected local CLIs from a Harbor exec run when Sand support is configured.
Sand is the local-CLI bridge used by Harbor exec when a configured CLI source needs the caller's machine. It is not a general public daemon-management interface.
Public command surface
The only daemon subcommand present in the CLI tree is the internal daemon run entrypoint used by Harbor itself. Do not document manual start/status commands for users.
Use normal Harbor discovery and execution:
hrbr inspect 'return await hrbr.sources.list()'
hrbr inspect 'return await hrbr.tools.search({ query: "github cli pull requests", limit: 3 })'
hrbr exec -f ./task.tsRequirements
- The local CLI source must be configured in Harbor.
- The required binary must be installed and authenticated locally.
- The exec call must reference the discovered runtime namespace and callable shape.
If Sand setup fails, surface the exact error and inspect source readiness before retrying.