docs(#1110): update README diagram; add animated SVG component diagram
README: fix stale ASCII diagram - hm1nd → h-ruth (manager container name, post-#1014 rename) - per-agent web UIs now route through hive-gateway unix sockets, not direct :8100-8999 TCP (HIVE_WEB_SOCKET is now unconditional) - split into 'optional containers' and 'agent containers' sections - add hive-gateway, hive-forge, hive-matrix rows New: branding/component-diagram.svg — extended animated diagram for website use (as suggested in the issue). Matches the existing hyperhive branding aesthetic (dark #0a0600 bg, amber #ffb300 accents, monospace, scanlines). Shows: - host machine frame with hive-c0re as central hub - optional containers: gateway, forge, matrix - agent containers: h-ruth, h-iris, h-damocles, h-<name> - animated dots flowing along connection paths (broker messages, HTTP proxying, config pushes) - pulsing glow ring on hive-c0re - legend panel
This commit is contained in:
parent
0ac6028844
commit
84b42f5751
2 changed files with 408 additions and 5 deletions
15
README.md
15
README.md
|
|
@ -21,16 +21,21 @@ the substrate.
|
|||
host (NixOS, runs hive-c0re.service)
|
||||
│
|
||||
├── operator
|
||||
│ ├── browser → :7000 hive-c0re dashboard
|
||||
│ ├── browser → :8100-8999 per-agent web UIs (all agents, FNV-1a hash)
|
||||
│ ├── browser → :80 (hive-gateway) dashboard + per-agent UIs
|
||||
│ │ /agent/<name>/ → per-agent unix socket
|
||||
│ └── CLI → /run/hyperhive/host.sock admin protocol
|
||||
│
|
||||
├── hive-c0re (Rust daemon: lifecycle / broker / approvals /
|
||||
│ auto-update / dashboard / sockets)
|
||||
│
|
||||
└── nixos-containers
|
||||
├── hm1nd manager agent (privileged MCP surface)
|
||||
└── h-<name> sub-agent (vanilla MCP surface + per-agent extras)
|
||||
├── optional containers
|
||||
│ ├── hive-gateway nginx — proxies :80 → c0re dashboard + per-agent sockets
|
||||
│ ├── hive-forge Forgejo — per-agent accounts, config mirror (agent-configs/)
|
||||
│ └── hive-matrix tuwunel — Matrix homeserver + per-agent accounts
|
||||
│
|
||||
└── agent containers
|
||||
├── h-ruth manager (privileged MCP surface, approval gating)
|
||||
└── h-<name> sub-agent (claude + MCP tools + per-agent web UI + unix socket)
|
||||
```
|
||||
|
||||
Depth lives in [`docs/`](docs/) — pick the one matching your task:
|
||||
|
|
|
|||
Loading…
Reference in a new issue