docs(host-matrix): reflect live state — hermes-osa validated, provider/path clarity

- hermes-osa: installed, local chat validated, DeepSeek direct primary
- Telegram: off (separate token from Mevy), daemon: not enabled
- Mevy vs hermes-osa: separate bots, separate tokens, coexisting
- Current vs Designed: Colibri routing local-only today, probe is tool not hook
- OS/hardware facts come from probes + matrix, not SOUL.md
This commit is contained in:
Hermes (debby) 2026-06-17 21:35:22 +02:00
parent c4c9816dae
commit 9ec7f39c13

View file

@ -28,14 +28,20 @@ on any host fills in its own row. Source of truth for facts is the probe — not
| Hermes | debby | Debian 13 / Docker | Hermes Agent (upstream) | Orchestrator, soul backup | @hermes_samob_bot (Telegram) | live |
| Zot | debby | Debian 13 / Docker | Zot RPC | Coding, media workflows | @zot_samob_bot (Telegram) | live |
| Claude | domedog | Ubuntu 24.04 / Docker | Claude Code | Verification, review | — (CLI) | live |
| Mevy | osa | FreeBSD 15 / jail | Hermes Agent | Operator bot (current) | Mevy (Telegram) | live |
| Codex | osa | FreeBSD 15 / jail | Codex CLI | ISO builds, validation | — | installed (probe) |
| hermes-osa | osa | FreeBSD 15 / host service first | Hermes Agent (FreeBSD) | Native FreeBSD Hermes | _(planned)_ | planned; not installed |
| hermes-osa | osa | FreeBSD 15 / host service first | Hermes Agent (FreeBSD) | Native FreeBSD Hermes | _(off — Telegram deferred)_ | installed; local chat validated |
| Mevy | osa | FreeBSD 15 / jail | Hermes Agent | Telegram operator bot | Mevy (Telegram) | live (separate token) |
| Codex | osa | FreeBSD 15 / jail | Codex CLI | ISO builds, validation | — | installed (probe) |
> Notes:
>
> - Provider per agent (DeepSeek / OpenRouter / Z.AI / local) — fill in the per-host table.
> - One Telegram token per running service. Never share a token across instances.
> - **Current vs Designed**: Colibri has a capability matcher for agent routing, but today it
> works for local daemon/agent pools. Cross-host routing across debby/domedog/osa is the
> next wiring step — not live yet. `verify_facts_probe.py` is a required discipline/tool,
> not an automatic startup hook — agents run it when grounding host facts, and HOST-MATRIX
> records the result. OS/hardware facts come from probes and the matrix, not from SOUL.md
> (which carries identity and values).
---
@ -105,7 +111,12 @@ host that fails. What you guess will be wrong; what you probe will be right.
- **Jails / containers**: FreeBSD jails `cms` and `worker`; Docker not installed
- **Agents reported by probe**: Codex CLI `/usr/local/bin/codex` (`codex-cli 0.117.0`); Claude Code `/home/clawdie/.npm-global/bin/claude`
- **Mevy Telegram / provider**: not reported by probe; do not guess token ownership or provider
- **hermes-osa** (FreeBSD-native Hermes): not installed yet — see install note below
- **hermes-osa** (FreeBSD-native Hermes): installed, local chat validated — see install note below
- **Provider**: DeepSeek direct (primary, `deepseek-chat`), OpenRouter (fallback/manual lane), Z.AI (deferred)
- **Telegram**: off (deferred until clean CLI proof complete — separate token from Mevy)
- **Daemon**: not enabled (rc.d promotion is a separate track)
- **Mevy**: separate Telegram bot, separate token. Lives alongside hermes-osa on osa.
Not replaced — hermes-osa uses local chat until Telegram migration decision.
- **Layered soul**: commit `3ee2888`, 7 curated memories, 10 cross-harness skills
#### hermes-osa install note (corrected)