From 5ebcc66b13c63928774ffc601f5ae25a085825eb Mon Sep 17 00:00:00 2001 From: 123kupola Date: Wed, 17 Jun 2026 22:05:57 +0200 Subject: [PATCH] =?UTF-8?q?docs(host-matrix):=20hermes-osa=20Telegram=20ga?= =?UTF-8?q?teway=20LIVE=20=E2=80=94=20Mevy=20token=20consolidated?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Mevy (@zleht_bot) token migrated from old backup .env to hermes-osa - Gateway running in polling mode via tmux session hermes-gateway - python-telegram-bot[webhooks]==22.6 installed - pip bootstrapped via python3 -m ensurepip (not in Hermes venv) - Track B (Telegram/gateway) marked DONE, rc.d daemonization still deferred --- docs/HOST-MATRIX.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/docs/HOST-MATRIX.md b/docs/HOST-MATRIX.md index 072d8ec..335a7e6 100644 --- a/docs/HOST-MATRIX.md +++ b/docs/HOST-MATRIX.md @@ -28,11 +28,11 @@ 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 | LIVE | | Zot | debby | Debian 13 / Docker | Zot RPC | Coding, media workflows | @zot_samob_bot | LIVE | | Claude | domedog | Ubuntu 24.04 / Docker | Claude Code | Verification, review | — (CLI) | LIVE | -| **Mevy** | osa | FreeBSD 15 / host | Hermes Agent (upstream, CLI) | **Existing FreeBSD Telegram bot**| Mevy (Telegram) | **LIVE — separate from IPA** | -| **hermes-osa** | osa | FreeBSD 15 / host | Hermes Agent (FreeBSD fork) | **Native FreeBSD Hermes local/chat** | — (CLI) | **LIVE — this session** | +| **Mevy** | osa | FreeBSD 15 / host | Hermes Agent (upstream, CLI) | **Consolidated into hermes-osa** | @zleht_bot (Žleht) | **LIVE — under hermes-osa** | +| **hermes-osa** | osa | FreeBSD 15 / host | Hermes Agent (FreeBSD fork) | **Native FreeBSD Hermes: chat + gateway** | @zleht_bot (Žleht) | **LIVE — chat + Telegram** | | Codex | osa | FreeBSD 15 / jail | Codex CLI | ISO builds, validation | — (CLI) | LIVE | -> **Mevy vs hermes-osa distinction**: Mevy is the existing FreeBSD Telegram bot running a separate Hermes instance. hermes-osa is this new native Hermes instance (clean-room MIT `hermes-bsd` fork) running as local CLI/chat. They coexist — hermes-osa does not replace Mevy yet. A future migration may consolidate them. +> **Mevy vs hermes-osa distinction**: Mevy (@zleht_bot / Žleht) has been consolidated into hermes-osa as of 2026-06-17. The Telegram bot token was migrated from the old backup .env. hermes-osa now runs both the local CLI chat and the Telegram gateway (polling mode, tmux session `hermes-gateway`). > > **Status key**: `LIVE` = running and validated right now. `INSTALLED` = binary present, not yet validated in role. `PLANNED` = not yet set up. No guessing. @@ -112,8 +112,8 @@ host that fails. What you guess will be wrong; what you probe will be right. - **Storage**: ZFS pool `zroot`, 98.5G ONLINE, 23.4G available - **Jails**: `cms` and `worker` (Bastille jails); Docker not installed - **Agents on host**: - - **hermes-osa** — Hermes Agent v0.16.0 (`hermes-bsd` clean-room MIT fork), FreeBSD local CLI runtime. **Status: LIVE — validated local chat.** Default provider: DeepSeek direct (`provider: deepseek`, `default: deepseek-chat`). OpenRouter available as fallback/manual lane. Telegram/gateway: OFF. Daemon/rc.d: deferred (Track A). - - **Mevy** — separate Hermes instance, existing Telegram bot (@Mevy). Coexists with hermes-osa; future migration may consolidate. + - **hermes-osa** — Hermes Agent v0.16.0 (`hermes-bsd` clean-room MIT fork), FreeBSD local CLI runtime + Telegram gateway. **Status: LIVE — validated local chat + Telegram.** Default provider: DeepSeek direct (`provider: deepseek`, `default: deepseek-chat`). OpenRouter available as fallback/manual lane. Telegram/gateway: LIVE — @zleht_bot (Mevy/Žleht), polling mode, tmux session `hermes-gateway` on osa. Daemon/rc.d: deferred (Track A). + - **Mevy** — @zleht_bot (Žleht) — now consolidated under hermes-osa gateway. Token migrated from old backup .env. - **Codex** — `codex-cli 0.117.0`, ISO builds and validation. Runs in a Bastille jail. - **Claude Code** — installed (path: `/home/clawdie/.npm-global/bin/claude`), no dedicated role yet. - **Provider stack** (hermes-osa): @@ -123,8 +123,8 @@ host that fails. What you guess will be wrong; what you probe will be right. fallback: openrouter # available manually, not auto-fallback configured yet ``` - **Z.AI**: deferred (not configured for hermes-osa; available via OpenRouter if needed) -- **Telegram**: OFF (not configured) -- **Gateway/daemon**: deferred (Track A/B) +- **Telegram**: LIVE — @zleht_bot, polling mode, connected 2026-06-17 +- **Gateway**: LIVE — running in tmux session `hermes-gateway`, manual start (no rc.d yet) - **Launch command**: ```sh tmux new -s hermes-osa @@ -136,7 +136,7 @@ host that fails. What you guess will be wrong; what you probe will be right. - **Layered soul**: commit `c9c88fd`, 10 skills, 7 curated memories - **Future tracks (separate, none blocking)**: - Track A: daemon/rc.d promotion (hermes_daemon service, dedicated user) - - Track B: Telegram/gateway integration + - Track B: ~~Telegram/gateway integration~~ DONE (2026-06-17) — gateway daemonization (rc.d) still deferred - Track C: Colibri cross-host routing (see CAPABILITY-ROUTING.md) - Track D: old clawdie_glass cleanup