layered-soul/docs/HOST-MATRIX.md

5.9 KiB

Host & Agent Matrix (shared, fill-as-you-go)

A living inventory of who runs where and what each host actually is. Any agent on any host fills in its own row. Source of truth for facts is the probe — not memory.

How to fill your row

cd ~/layered-soul
python3 scripts/verify_facts_probe.py --os --hardware --storage --network --text

Copy the verified values into the tables below, set Probed to today's UTC date, and commit. Never guess hardware, OS, or IPs — paste what the probe reports. On FreeBSD the probe synthesizes an OS-specific command map; trust its output over Linux habits.


1. Agent placement (who runs where)

Agent Host OS / Isolation Harness Role Bot / channel Status
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)
Autolycus osa FreeBSD 15 / jail Hermes Agent (fork) Native FreeBSD Hermes (planned) not reported by 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.

2. Host hardware & facts (one row per host)

Host Tailscale IP OS / Kernel Virt CPU vCPU RAM Swap Disk (free) GPU Probed By
domedog 100.103.255.41 Ubuntu 24.04.4 / 6.8.0-117 KVM AMD EPYC 7543P (32-core host) 2 7.8 GiB 2.0 GiB 100 GB QEMU (51G free) none (headless) 2026-06-17 Claude
debby 100.66.193.10 Debian 13 / 6.12.90+deb13.1-amd64 bare metal AMD Ryzen 7 5700U (8-core) 16 15 GiB 15 GiB nvme0n1p2 453G (23G free) Radeon Graphics (iGPU) 2026-06-17 Hermes
osa 100.72.229.63 FreeBSD 15.0-RELEASE-p10 / GENERIC not reported by probe Intel Core Processor (Haswell, no TSX) 6 11 GiB not reported by probe ZFS pool: zroot (23.9G free) not reported by probe 2026-06-17 Mevy

3. Per-host detail (expand as needed)

domedog (Claude / verification) — probed 2026-06-17 by Claude

  • Identity: hostname domedog.pro, Tailscale 100.103.255.41
  • OS: Ubuntu 24.04.4 LTS, kernel 6.8.0-117-generic, x86_64, KVM guest
  • CPU: AMD EPYC 7543P 32-Core (2 vCPU exposed to guest)
  • Memory: 7.8 GiB RAM, 2.0 GiB swap
  • Storage: /dev/sda1 96 GB ext4 root, 51 GB free (QEMU HARDDISK). No ZFS.
  • GPU: none (headless VM)
  • Uptime at probe: ~3.5 weeks
  • Role here: Claude Code — verification & review lane. No Telegram bot.

debby (Hermes orchestrator + Zot) — probed 2026-06-17 by Hermes

  • Identity: hostname debby, Tailscale 100.66.193.10
  • OS: Debian 13 (Trixie), kernel 6.12.90+deb13.1-amd64, bare metal (KDE Plasma desktop)
  • CPU: AMD Ryzen 7 5700U with Radeon Graphics, 8 physical cores, 16 threads
  • Memory: 15 GiB RAM, 15 GiB swap
  • Storage: /dev/nvme0n1p2 453 GB ext4 root, 23 GB free (95% full). No ZFS.
  • GPU: AMD Radeon Graphics (integrated, Lucienne)
  • Containers: Docker 29.5.3 installed (daemon not currently running)
  • Hermes Agent: v0.16.0 (upstream f9c8d95e), DeepSeek v4 Pro primary provider, OpenRouter for vision/fallback, Z.AI/GLM available
  • Zot RPC: Go binary at ~/.local/bin/zot, GLM-5.1 model
  • Telegram: @hermes_samob_bot + @zot_samob_bot in "My Debby" group
  • Layered soul: commit 817624c, 6 curated memories, 9 cross-harness skills

osa (FreeBSD: Mevy + Codex + Autolycus) — probed 2026-06-17 by Mevy

  • Identity: hostname osa.smilepowered.org, Tailscale 100.72.229.63
  • OS: FreeBSD 15.0-RELEASE-p10, kernel FreeBSD osa.smilepowered.org 15.0-RELEASE-p10 FreeBSD 15.0-RELEASE-p10 releng/15.0-n281064-98258a339269 GENERIC amd64
  • Virt: not reported by probe
  • CPU: Intel Core Processor (Haswell, no TSX), 6 vCPU
  • Memory: 11 GiB RAM, swap not reported by probe
  • Storage: ZFS pool zroot, 98.5G, ONLINE; datasets report 23.9G available
  • GPU: not reported by probe (lspci returned usage text)
  • 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
  • Autolycus: not reported by probe
  • Layered soul: commit 3ee2888, 7 curated memories, 10 cross-harness skills

See ../AGENTS.md for the canonical agent matrix and operating rules.