HarborHarbor
DocumentationGuidesPlugins
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.ts

Requirements

  • 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.