Watch
0
0
Fork
You've already forked hyperhive
0
hyperhive/hive-c0re/src/agent_config
Repository files (latest commit first)
Filename Latest commit message Latest commit date
atlas c978060824 hive-c0re: an unreadable capabilities file denies ManageRootAgent mounts
set_nspawn_flags propagated has_cap's error, so one corrupt
capabilities.json failed every agent's Start, spawn and Swap. It now
goes through holds_manage_root_agent, which logs the error (agent and
file) and treats the capability as absent: the agent starts without the
cross-agent, /applied and /meta mounts. caps_for/has_cap take the file
path so that seam is testable against a tempfile.

- meta.rs: a comment at the render_flake reads records why they
  propagate (an empty tool-groups map renders toolGroups = null, i.e.
  AGENT_DEFAULT, which fails open for narrower explicit entries).
- capabilities::read doc: states when set_caps/remove_agent rewrite
  the file instead of saying remove_agent repairs it.
- set/remove corrupt-file tests assert ErrorKind::InvalidData.
2026-09-26 21:11:54 +02:00
..
capabilities.rs hive-c0re: an unreadable capabilities file denies ManageRootAgent mounts 2026-09-26 21:11:54 +02:00
limits.rs refs: repoint seven comments that name files which have moved 2026-09-02 08:58:31 +02:00
mod.rs hive-c0re: fail on an unparseable permission file, write it atomically 2026-09-26 21:11:54 +02:00
resource_limits.rs hive-c0re: fix a stale function-name reference in a comment 2026-09-19 15:07:52 +02:00
tool_groups.rs hive-c0re: an unreadable capabilities file denies ManageRootAgent mounts 2026-09-26 21:11:54 +02:00
topology.rs docs+comments: say what changed instead of tagging the tracker item 2026-09-21 22:43:16 +02:00