Start with the page that matches the surface you use:
- CLI reference — every command, command group, important option, and output/exit behavior.
- SDK and MCP reference —
DispatchClient, API-routed clients, all MCP tools, and compact responses. - Scheduling and daemon — timing, retries, queue ownership, health, and systemd service actions.
- Architecture — layers, backends, runner routing, client authority selection, and state.
- Reliable delivery — delivery, settle, submit retries, and confirmation.
- Cross-machine dispatch —
@hasna/machines, SSH fallback, requirements, and scheduling. - Self-healing runbook — bounded diagnosis and safe repair routing.
/v1authority contract — endpoints and response schemas for API mode.
The root README is the installation guide and feature overview. Runtime help is the authoritative CLI syntax; cli.md explains behavior and relationships that do not fit in help output.
Contributions are PR-first. Follow AGENTS.md: write tests first
for behavior changes, use conventional commits without Co-Authored-By, scan
staged files for secrets, and use patch version bumps only.