From 42a7d2eb0a3b581140de21dae152c367a1aabae7 Mon Sep 17 00:00:00 2001 From: damocles Date: Mon, 1 Jun 2026 14:37:05 +0200 Subject: [PATCH] docs: add tool_groups, limits, flake_check to CLAUDE.md file map --- CLAUDE.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/CLAUDE.md b/CLAUDE.md index 98080117..50fdfc7b 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -130,6 +130,17 @@ hive-c0re/ host daemon + sibling operator CLI (lib + 2 bins) read). Reconciled by `meta::sync_agents`; operator/manager edits land via the eventual write API. + src/tool_groups.rs per-agent tool-group config — reads/writes + `/var/lib/hyperhive/meta/tool-groups.json`; + `set_groups` + `groups_for` + `remove_agent`. + Wired into `render_flake` for `HIVE_TOOL_GROUPS` + injection; operator write via dashboard action. + src/limits.rs wire-protocol size limits (inline body cap, + reminder spill threshold) shared across agent + + manager sockets. Single source of truth. + src/flake_check.rs pre-apply `flake.lock` validation — rejects + proposals missing `inputs..follows` wiring + (duplicate `original` node check). src/forge.rs optional Forgejo wiring: per-agent users + tokens, the `agent-configs` org (`push_config`), and meta read access; mirrors each applied repo @@ -384,3 +395,4 @@ The docs below own the details — this section just points at them. - **Two-step spawn, approval flow, flake.lock validation:** → [`docs/approvals.md`](docs/approvals.md). +