docs(host-matrix): fill osa row + Mevy/Codex/Autolycus placement
This commit is contained in:
parent
3ee288866a
commit
30ceed2a6c
1 changed files with 32 additions and 16 deletions
|
|
@ -4,10 +4,12 @@ A living inventory of **who runs where** and **what each host actually is**. Any
|
||||||
on any host fills in its own row. Source of truth for facts is the probe — not memory.
|
on any host fills in its own row. Source of truth for facts is the probe — not memory.
|
||||||
|
|
||||||
> **How to fill your row**
|
> **How to fill your row**
|
||||||
|
>
|
||||||
> ```sh
|
> ```sh
|
||||||
> cd ~/layered-soul
|
> cd ~/layered-soul
|
||||||
> python3 scripts/verify_facts_probe.py --os --hardware --storage --network --text
|
> 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,
|
> 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.
|
> 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
|
> On FreeBSD the probe synthesizes an OS-specific command map; trust its output over
|
||||||
|
|
@ -17,16 +19,17 @@ on any host fills in its own row. Source of truth for facts is the probe — not
|
||||||
|
|
||||||
## 1. Agent placement (who runs where)
|
## 1. Agent placement (who runs where)
|
||||||
|
|
||||||
| Agent | Host | OS / Isolation | Harness | Role | Bot / channel | Status |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| Mevy | osa | FreeBSD 15 / jail | Hermes Agent | Operator bot (current) | Mevy (Telegram) | live |
|
||||||
| Codex | osa | FreeBSD 15 / jail | Codex CLI | ISO builds, validation | — | _(fill)_ |
|
| Codex | osa | FreeBSD 15 / jail | Codex CLI | ISO builds, validation | — | installed (probe) |
|
||||||
| Autolycus | osa | FreeBSD 15 / jail | Hermes Agent (fork) | Native FreeBSD Hermes | _(planned)_ | _(fill)_ |
|
| Autolycus | osa | FreeBSD 15 / jail | Hermes Agent (fork) | Native FreeBSD Hermes | _(planned)_ | not reported by probe |
|
||||||
|
|
||||||
> Notes:
|
> Notes:
|
||||||
|
>
|
||||||
> - Provider per agent (DeepSeek / OpenRouter / Z.AI / local) — fill in the per-host table.
|
> - 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.
|
> - One Telegram token per running service. Never share a token across instances.
|
||||||
|
|
||||||
|
|
@ -34,17 +37,18 @@ on any host fills in its own row. Source of truth for facts is the probe — not
|
||||||
|
|
||||||
## 2. Host hardware & facts (one row per host)
|
## 2. Host hardware & facts (one row per host)
|
||||||
|
|
||||||
| Host | Tailscale IP | OS / Kernel | Virt | CPU | vCPU | RAM | Swap | Disk (free) | GPU | Probed | By |
|
| 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 |
|
| **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 |
|
| **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 / _(fill)_ | bare? | _(fill)_ | _(fill)_ | _(fill)_ | _(fill)_ | ZFS pool: _(fill)_ | _(fill)_ | _(fill)_ | _(fill)_ |
|
| **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)
|
## 3. Per-host detail (expand as needed)
|
||||||
|
|
||||||
### domedog (Claude / verification) — probed 2026-06-17 by Claude
|
### domedog (Claude / verification) — probed 2026-06-17 by Claude
|
||||||
|
|
||||||
- **Identity**: hostname `domedog.pro`, Tailscale `100.103.255.41`
|
- **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
|
- **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)
|
- **CPU**: AMD EPYC 7543P 32-Core (2 vCPU exposed to guest)
|
||||||
|
|
@ -55,6 +59,7 @@ on any host fills in its own row. Source of truth for facts is the probe — not
|
||||||
- **Role here**: Claude Code — verification & review lane. No Telegram bot.
|
- **Role here**: Claude Code — verification & review lane. No Telegram bot.
|
||||||
|
|
||||||
### debby (Hermes orchestrator + Zot) — probed 2026-06-17 by Hermes
|
### debby (Hermes orchestrator + Zot) — probed 2026-06-17 by Hermes
|
||||||
|
|
||||||
- **Identity**: hostname `debby`, Tailscale `100.66.193.10`
|
- **Identity**: hostname `debby`, Tailscale `100.66.193.10`
|
||||||
- **OS**: Debian 13 (Trixie), kernel `6.12.90+deb13.1-amd64`, bare metal (KDE Plasma desktop)
|
- **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
|
- **CPU**: AMD Ryzen 7 5700U with Radeon Graphics, 8 physical cores, 16 threads
|
||||||
|
|
@ -67,9 +72,20 @@ on any host fills in its own row. Source of truth for facts is the probe — not
|
||||||
- **Telegram**: @hermes_samob_bot + @zot_samob_bot in "My Debby" group
|
- **Telegram**: @hermes_samob_bot + @zot_samob_bot in "My Debby" group
|
||||||
- **Layered soul**: commit `817624c`, 6 curated memories, 9 cross-harness skills
|
- **Layered soul**: commit `817624c`, 6 curated memories, 9 cross-harness skills
|
||||||
|
|
||||||
### osa (FreeBSD: Mevy + Codex + Autolycus) — _(fill)_
|
### osa (FreeBSD: Mevy + Codex + Autolycus) — probed 2026-06-17 by Mevy
|
||||||
- Run the probe on osa (FreeBSD command map applies).
|
|
||||||
- Mevy (Telegram operator bot) runs here today. Capture jail name, ZFS pool, provider (Z.AI?).
|
- **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
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue