atlas
d4f3d1ef8e
hive: stop controlling the swarm's forge and matrix containers
...
The forge and matrix are swarm services; per mara's ruling on #5475
(shape a) a hive no longer starts, stops or restarts them.
- hive-priv-sock: InfraContainer keeps only Gateway; InfraTarget goes,
service_unit maps the gateway to nginx.service directly. A
ControlInfraContainer naming Forge/Matrix fails to decode.
- hive-host-sock: LifecycleScope drops forge/matrix and refuses unknown
fields, so an older hivectl's --forge is an error rather than an
all-false scope meaning everything.
- hive-c0re: scoped_infra selects only the gateway.
- hivectl: --forge/--matrix removed from stop/start/restart.
- docs: services.md says how the forge and matrix are managed;
security.md, coordinator.md and hivectl-cli.md follow.
- hive-host-sock, hivectl/power.rs: Stop and RestartScoped doc comments name the gateway (host nginx.service), not infra containers.
2026-10-17 23:27:44 +02:00
..
agent_config
archetypes: build an archetype agent from its archetype's module on the hive
2026-10-17 16:27:21 +02:00
dashboard
move the hive's vhosts and matrix discovery out of the gateway
2026-10-17 15:07:33 +02:00
forge
forge: warn when the core avatar marker cannot be written
2026-10-16 13:50:33 +02:00
job_queue
archetypes: build an archetype agent from its archetype's module on the hive
2026-10-17 16:27:21 +02:00
lifecycle
archetypes: say nothing in the prompt about a config repo an archetype agent lacks
2026-10-17 16:27:21 +02:00
socket_server
bound the request line on the host admin and in-agent sockets
2026-10-17 09:09:20 +02:00
stats
move dashboardPort, claudeCodePackage and extraResourceAttributes to deploy.hive-controller
2026-10-17 13:43:16 +02:00
stores
hive: remove the read-only schedules page and the old schedule store
2026-10-13 01:45:12 +02:00
workers
grant manage_root_agent by stored permission only, not by the name ruth
2026-10-17 08:10:08 +02:00
actions.rs
remove the hive-side auto-spawn of ruth and the ruthless option
2026-10-16 21:42:26 +02:00
container_view.rs
move the hive's vhosts and matrix discovery out of the gateway
2026-10-17 15:07:33 +02:00
coordinator.rs
move dashboardPort, claudeCodePackage and extraResourceAttributes to deploy.hive-controller
2026-10-17 13:43:16 +02:00
dashboard_events.rs
agent permissions: one set, tool groups included, set at agent creation
2026-10-15 18:01:40 +02:00
gateway_nginx.rs
drop the manager socket, the no-op migrate branch and other ruth special cases
2026-10-16 21:42:26 +02:00
loose_ends.rs
drop the manager socket, the no-op migrate branch and other ruth special cases
2026-10-16 21:42:26 +02:00
main.rs
archetypes: build an archetype agent from its archetype's module on the hive
2026-10-17 16:27:21 +02:00
matrix.rs
matrix: one joined-room walk for the Space and the chat room lookups
2026-10-16 13:53:14 +02:00
meta.rs
archetypes: build an archetype agent from its archetype's module on the hive
2026-10-17 16:27:21 +02:00
migrate.rs
archetypes: build an archetype agent from its archetype's module on the hive
2026-10-17 16:27:21 +02:00
paths.rs
move the hive's vhosts and matrix discovery out of the gateway
2026-10-17 15:07:33 +02:00
priv_client.rs
hive: stop controlling the swarm's forge and matrix containers
2026-10-17 23:27:44 +02:00
secret_file.rs
hive-c0re: stop silently dropping errors on credential/marker writes
2026-10-09 10:24:15 +02:00
server.rs
hive: stop controlling the swarm's forge and matrix containers
2026-10-17 23:27:44 +02:00
snapshot_push.rs
snapshot store: test the sender deadlines and the receiver bounds
2026-10-16 11:45:58 +02:00
swarm_agent_status.rs
hive status publishing: read the hive's OIDC secret from the store, retry until it is there
2026-10-10 01:05:33 +02:00
swarm_notices.rs
grant manage_root_agent by stored permission only, not by the name ruth
2026-10-17 08:10:08 +02:00
swarm_queue.rs
swarm-authelia: run the secret publisher and a journal forwarder inside the container
2026-10-17 00:28:16 +02:00
swarm_status.rs
archetypes: build an archetype agent from its archetype's module on the hive
2026-10-17 16:27:21 +02:00
test_env.rs
test(hive-c0re): one crate-wide lock for env-mutating tests
2026-08-19 01:38:54 +02:00