debby is a laptop that powers off periodically; osa is the always-on VPS and already hosts the colibri board. The hub must live where it never disappears, so the orchestrator role moves to hermes-osa; debby drops to secondary agent + soul backup. - AGENTS.md, HOST-MATRIX, agent-roster, tailscale-network: role swap + always-on/ intermittent facts - HOST-MATRIX + CAPABILITY-ROUTING: corrected 'debby orchestrator dispatches' -> osa hosts the board, debby/domedog are clients - integration doc + SOUL/project-structure survivability lines reconciled Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
36 lines
2.6 KiB
Markdown
36 lines
2.6 KiB
Markdown
# Agent Roster
|
|
|
|
## Active agents
|
|
|
|
| Agent | Home Host | Harness | Model | Role |
|
|
| --------- | ----------------- | ------------------- | ----------- | ----------------------------------------------------- |
|
|
| Hermes | debby (Debian 13) | Hermes Agent | DeepSeek v4 | Secondary agent + soul backup (intermittent laptop) |
|
|
| Zot | debby (Debian 13) | Zot RPC | GLM-5.1 | Coding specialist, media workflows |
|
|
| Claude | domedog (Linux) | Claude Code | Claude | Independent verification, secondary builder, reviewer |
|
|
| Codex | osa (FreeBSD 15) | Codex CLI | GPT | FreeBSD 15 validation, ISO builds, hardware proofs |
|
|
| hermes-osa | osa (FreeBSD 15) | Hermes Agent (FreeBSD) | TBD | Orchestrator + board host (always-on VPS); native FreeBSD Hermes |
|
|
|
|
## Multi-agent groups
|
|
|
|
| Group | Platform | Members | Purpose |
|
|
| ------------ | -------- | ---------------------------------- | ------------------------------------------ |
|
|
| "My Debby" | Telegram | ${HERMES_BOT} + ${ZOT_BOT} | Orchestration + coding delegation |
|
|
| FreeBSD side | OSA host | Codex + hermes-osa | ISO builds, validation, native FreeBSD ops |
|
|
|
|
## Harness matrix
|
|
|
|
| Harness | Hosts | Native OS | Capabilities |
|
|
| ----------------------------- | ------- | ---------- | ----------------------------------------------------- |
|
|
| Hermes Agent (upstream) | debby | Linux | Full agent, skills, cron, Telegram gateway, voice |
|
|
| Hermes Agent (FreeBSD) | osa | FreeBSD 15 | Clean-room MIT FreeBSD layer (`hermes-bsd`); service `hermes_daemon`, PTY/local terminal |
|
|
| Zot RPC | debby | Linux | Structured delegation, GLM-5.1 inference |
|
|
| Claude Code | domedog | Linux | Verification, code review, document review |
|
|
| Codex CLI | osa | FreeBSD 15 | ISO builds, cargo test, hardware validation |
|
|
|
|
## Secrets
|
|
|
|
All agent API keys live in Vaultwarden at vault.smilepowered.org. Bootstrap credentials (BW_CLIENTID, BW_CLIENTSECRET, BW_PASSWORD) are the only secrets in `.env` files — everything else is fetched from the vault at runtime.
|
|
|
|
## Verification
|
|
|
|
Claude (domedog) independently verifies Hermes's claims — test counts, clippy status, crate counts. Do not overstate results. Use exact `cargo test --workspace` output.
|