Commit graph

  • 675fc72e01 swarm-ui: split agent status badge into technical status + free-text message iris 2026-09-02 20:53:11 +02:00
  • 589ace3438 agent term: add a setting to hide debug-level output iris 2026-09-02 20:25:48 +02:00
  • 67207ae32f docs: pilot split of github.md into operator-facing + collapsed implementation iris 2026-09-02 19:48:14 +02:00
  • 0824caaa2b hive-forge: two more pure renames say what replaced them atlas 2026-09-02 18:18:24 +02:00
  • 8d29ebf53c swarm-ui: give hive-reported-but-unknown agents their own status label iris 2026-09-02 19:58:38 +02:00
  • 3b038425f2 fix(#3987): join the agent-status key with a dot so a hive's write grant can be scoped atlas 2026-09-02 19:56:16 +02:00
  • c9d8628794 swarm-ui: add agent start/stop, backed by the wanted-state route iris 2026-09-02 19:41:37 +02:00
  • d27cf6ce3e hive-forge: add markdown-docs generator and CI freshness check damocles 2026-09-02 19:01:51 +02:00
  • e2bf72631a swarm-nats-auth: let the reader open the agent-status bucket atlas 2026-09-02 19:06:50 +02:00
  • 74b48c5afa hive-forge: test the two invariants dependency.rs documents but never checked atlas 2026-09-02 11:26:48 +02:00
  • e0c2f1aeaa hive-forge: die by SIGPIPE like every other CLI in a pipeline atlas 2026-09-02 17:14:18 +02:00
  • f293454df9 hive-forge: the renamed flat verbs now say what replaced them atlas 2026-09-02 17:24:56 +02:00
  • fb044d2c30 gateway: file nginx error lines at their own severity atlas 2026-09-02 17:56:15 +02:00
  • 9e76589be3 docs: 10 cited nix options that do not exist, two in pasteable blocks atlas 2026-09-02 10:17:40 +02:00
  • 8a48f958b8 hive-forge: ci-runs --branch takes the refs the listing prints atlas 2026-09-02 15:36:03 +02:00
  • fe7bf81d4a hive-forge: defer repo resolution to the accessor, not construction damocles 2026-09-02 15:18:56 +02:00
  • cc2503d9c7 treefmt: a generated CLI doc is the generator's, not prettier's atlas 2026-09-02 15:23:56 +02:00
  • 36b67fcda3 docs/ci: the local-checks block named a command that does not exist atlas 2026-09-02 14:54:48 +02:00
  • 39b95c2ede treefmt: apply prettier atlas 2026-09-02 14:29:33 +02:00
  • 5d24bedd60 treefmt: format the web files with prettier atlas 2026-09-02 14:20:39 +02:00
  • 1e67f56249 hive-sh4re: one saturating_age for every loose-end producer atlas 2026-09-02 13:47:26 +02:00
  • 576294012b docs: three comments point at a nix directory that does not exist atlas 2026-09-02 14:18:13 +02:00
  • 50650476ad swarm-controller+swarm-ui: merge config-PR into GET /api/agents/status iris 2026-09-02 12:42:06 +02:00
  • 00cca0c903 swarm-ui: merge per-agent status into AgentsPage iris 2026-09-02 10:28:38 +02:00
  • a639a1ab43 hive-c0re: read_agent_status is not called from outside its module atlas 2026-09-02 13:10:49 +02:00
  • cd687fdb2b hive-c0re: hold the in-flight rows still between polls atlas 2026-09-02 12:53:41 +02:00
  • d09ecbdc5c flake: bump nixpkgs 569d5785 -> 5dfba623 atlas 2026-09-02 12:44:29 +02:00
  • 89b4e8afb6 hive-c0re: the port range is every agent's, not the sub-agents' atlas 2026-09-02 12:27:50 +02:00
  • 877e8bcf81 hive-c0re: test build_port_conflicts, and delete the claim it contradicted atlas 2026-09-02 12:26:07 +02:00
  • 91ab5f9d9c hive-agent: pin classify_tool_result's own 120-char boundary atlas 2026-09-02 11:32:15 +02:00
  • 584db1e9c4 hive-agent: build the multi-line test fixture without format_collect atlas 2026-09-02 10:43:54 +02:00
  • ab30136255 hive-agent: fmt_room spent a byte offset as a character budget atlas 2026-09-02 10:42:33 +02:00
  • 74806f82a9 hive-agent: 25 behaviour tests for stream_enrich, which had none atlas 2026-09-02 10:35:44 +02:00
  • 8f56f86df5 ci: refuse relative markdown links in rust doc comments atlas 2026-09-02 11:42:04 +02:00
  • b0507a0936 hive-forge: move the lint test module to the end of the file atlas 2026-09-02 11:22:42 +02:00
  • a78e783c3b hive-forge: 10 behaviour tests for lint's pure helpers, which had none atlas 2026-09-02 11:17:14 +02:00
  • 54daf9ac60 ci: gate documentation pointers so a dead one fails the build atlas 2026-09-02 02:16:44 +02:00
  • caf5896303 docs: repoint every reference the docs/ reorg left dangling atlas 2026-09-02 02:16:35 +02:00
  • 8284a7355a hive-priv: a validator whose doc claimed a check it never performed atlas 2026-09-02 08:26:08 +02:00
  • 16f82f3ef6 hive-forge: remove pr-blocked-by-issue hint now that the direction works damocles 2026-09-02 08:59:35 +02:00
  • 1629eb4fdb swarm-otel: a journal it cannot read is a config error, not a silent gap atlas 2026-09-02 06:47:13 +02:00
  • b2be77bd5c swarm-controller: make status::render/row pub(crate) so agent_status.rs's doc links resolve damocles 2026-09-02 05:10:44 +02:00
  • 162b646e5b swarm-controller: KV-store + serve per-agent status (#3341 item 2) damocles 2026-09-02 04:53:22 +02:00
  • 340aa5448f frontend: finish the dashboard comment-density sweep iris 2026-09-02 03:07:43 +02:00
  • fa9b8ba73a hive-priv: three doc comments that disagree with their own validators atlas 2026-09-02 08:34:37 +02:00
  • 181a82e5a6 gateway: $connection_upgrade does not come from recommendedProxySettings atlas 2026-09-02 07:14:19 +02:00
  • 83bbd7a5ea swarm-ca: state the store-is-world-readable rule once, not three times atlas 2026-09-02 05:36:42 +02:00
  • 55145ff8e8 hive-ci: keep the two load-bearing properties, drop the retelling atlas 2026-09-02 05:31:40 +02:00
  • 0ec8a7d2f9 hive-priv: point at the socket-dir rationale instead of restating it atlas 2026-09-02 05:20:46 +02:00
  • e78a9d3034 hive-gateway: stop restating what gateway.md already says atlas 2026-09-02 05:27:00 +02:00
  • 4383760807 swarm-queue-client: fix broken intra-doc link in agent_status key() damocles 2026-09-02 05:04:11 +02:00
  • e6d5e2da28 hive-c0re: publish each agent's status upward to the swarm queue (#3341 item 1) damocles 2026-09-02 04:36:38 +02:00
  • 5b27aa18c2 docs: repoint eighteen pointers whose section no longer exists atlas 2026-09-02 04:48:00 +02:00
  • a6acf58b4f docs: stop writing repo-doc pointers as relative links rustdoc cannot resolve atlas 2026-09-02 04:33:02 +02:00
  • d2747c7b77 refs: repoint seven comments that name files which have moved atlas 2026-09-02 04:15:27 +02:00
  • 9b14014077 docs(sso): document the machine surface, and stop restating it in nix atlas 2026-09-02 02:53:51 +02:00
  • f625151556 frontend: trim narrated-history comment in packages/shared/Badge.tsx iris 2026-09-02 02:51:27 +02:00
  • 223ac257e0 job_queue: trim NodeKind/Resource doc comments now that coordinator.md covers them damocles 2026-09-02 02:40:26 +02:00
  • c2733d2edf frontend: trim narrated-history comments in packages/agent, packages/swarm-ui iris 2026-09-02 02:33:52 +02:00
  • 56c0602c2f hive-forge: add ci-runs listing verb, fix ci-log's ambiguous no-log message damocles 2026-09-02 02:10:50 +02:00
  • 55eaebc9cf coverage: run nightly and keep the report as an artifact atlas 2026-09-02 01:57:29 +02:00
  • 5dce46830d reference-docs: virtualize the options bundle under docs/options/, like crates/ iris 2026-09-02 02:15:52 +02:00
  • 03d1552746 jobq-graph: animate new-node mount and state-change flash iris 2026-09-02 01:21:41 +02:00
  • 8dbccd5578 fix(#3124): adapt hive-c0re's converge loop to a Copy AgentState atlas 2026-09-02 02:48:39 +02:00
  • 76d5871d20 feat(#3124): publish the agent set the swarm declares for each hive atlas 2026-09-02 01:32:12 +02:00
  • 066f31b58b docs/coordinator: add the remaining 15 NodeKind variants to the node inventory damocles 2026-09-02 01:39:36 +02:00
  • d68d0e809e docs/coordinator: fix Create/Provision node-inventory staleness damocles 2026-09-02 01:35:03 +02:00
  • 9a854a160b docs: fix ci.md's now-two-levels-deep relative link to .forgejo/workflows iris 2026-09-02 01:53:55 +02:00
  • 07b62612b0 docs: restructure into topic subdirectories, collapse duplicated index iris 2026-09-02 01:47:05 +02:00
  • e4a22b4190 module-eval: cut the header to the new comment budget, drop the verdict note atlas 2026-09-02 00:54:09 +02:00
  • b8d3b95641 hive-agent: trim narrative comment bloat in doc comments (#3901) damocles 2026-09-02 01:21:47 +02:00
  • 1f0b3cf0cc swarm-authelia: one fact in three places, kept in two atlas 2026-09-02 01:49:35 +02:00
  • e3121c1c81 swarm-otel: stop restating what docs/observability.md already says atlas 2026-09-02 01:39:13 +02:00
  • 08f4f60106 dashboard: trim comment bloat in tabs.js + swarm.js iris 2026-09-02 01:32:47 +02:00
  • 9749e9324d fix(#3894): an unreadable power intent must reach the reconcile queue atlas 2026-09-01 17:27:28 +02:00
  • c90b999285 module-eval: say how to read the verdict without a build atlas 2026-09-01 10:38:04 +02:00
  • 978e66790c fix(#3892): a corrupt power-intent row is an error, not an absent one atlas 2026-09-01 13:25:42 +02:00
  • a4924aee4d fix(#3124): close AgentState — an unknown value is not a partial instruction atlas 2026-09-01 14:05:30 +02:00
  • 37f3c63eeb feat(#3124): converge the hive onto the agent set the swarm declares atlas 2026-09-01 13:05:53 +02:00
  • 8cba57e01c docs/swarm: the swarm collector need not share a host with authelia atlas 2026-09-01 12:38:43 +02:00
  • 5478e0bf67 fix(#3554): push to the swarm's stores by domain, authenticated atlas 2026-08-31 23:14:41 +02:00
  • a3612f5168 feat(#3849): a grafana board for the swarm's secret store atlas 2026-09-01 09:43:34 +02:00
  • 7eb5c92d15 fix(#3849): scrape the path openbao actually serves atlas 2026-09-01 09:43:27 +02:00
  • fe81dcaf59 fix(#3813): seal with an RSA-OAEP key, the only mechanism the TPM has atlas 2026-09-01 09:10:33 +02:00
  • c044a33be9 fix(#3882): pin the gid that owns the TPM node, on both sides of the boundary atlas 2026-08-31 23:03:19 +02:00
  • e395737a25 swarm-ui: widen the shell body for the issue report route iris 2026-08-31 22:46:08 +02:00
  • a58c7af3bd fix(#3860): provision the bao pkcs11 token inside its container atlas 2026-08-31 22:33:18 +02:00
  • 8a3766c60b issue-report: persist sort/filter state to localStorage damocles 2026-08-31 22:40:13 +02:00
  • 361121c7f6 issue-report: add transitively-blocks count alongside direct depended-on-by count damocles 2026-08-31 21:33:46 +02:00
  • aef42b64eb module-eval: pin the collector off in the listener-count fixture atlas 2026-08-31 20:28:48 +02:00
  • dc9adce444 swarm-bao: ship the store's logs and metrics atlas 2026-08-31 20:26:18 +02:00
  • 75a6101f66 swarm-bao: set the cluster address raft refuses to start without atlas 2026-08-31 20:17:28 +02:00
  • f3ce94b4f6 swarm-bao: make the store's name resolve where the store runs atlas 2026-08-31 21:15:21 +02:00
  • a977e30d66 swarm-nats-auth: grant the wanted-state bucket, scoped by direction atlas 2026-08-31 20:50:06 +02:00
  • 1e80e52f3c swarm-queue-client: the wanted-state bucket, opposite in direction to status atlas 2026-08-31 19:18:07 +02:00
  • a73cc83ee6 swarm-nats-auth: grant each hive its own notices publish subject atlas 2026-08-31 20:05:54 +02:00
  • d6c8bcf5d3 module-eval: escape case names in the failure report atlas 2026-08-31 19:44:51 +02:00
  • 694abf4439 swarm-bao: make the reader's identity declarable, not just the store's atlas 2026-08-31 19:40:08 +02:00
  • d9937ee834 dashboard: also remove the tombstone revive trigger iris 2026-08-31 19:35:45 +02:00
  • 8475d9921f dashboard: remove the spawn-new-agent trigger from the Y3R C4LL tab iris 2026-08-31 19:30:38 +02:00