Commit graph

  • e9faa3896f forge: stop the avatar sync retriggering itself into the start limit main atlas 2026-09-03 20:29:48 +02:00
  • 529e9416c1 hive-forge: say which flat forms were removed and which are staying atlas 2026-09-03 01:57:53 +02:00
  • 710f06bd2e swarm-nats-auth: grant the watch the consumer it needs atlas 2026-09-03 01:53:27 +02:00
  • 6de6bd5d87 hive-c0re: refuse an account name for the disk path, not just the store one atlas 2026-09-03 00:47:19 +02:00
  • 247ff4498d swarm-ui: sortable + filterable table columns iris 2026-09-03 00:43:00 +02:00
  • 9065898e08 hive-forge: carry the HTTP status structurally instead of flattening it to a string damocles 2026-09-03 01:10:57 +02:00
  • 3b5bdcf262 forge: the avatar path unit watches this agent's token, not every agent's atlas 2026-09-03 01:10:40 +02:00
  • 5f733493f1 hive-c0re: converge when the controller republishes, not only at boot atlas 2026-09-03 00:36:15 +02:00
  • d6d60ff06e swarm-bao: the reader's identity is not a store-runner option atlas 2026-09-02 23:51:07 +02:00
  • ad439843f1 hive-c0re: hand the daemon the store identity it cannot open itself atlas 2026-09-02 23:51:00 +02:00
  • c6eedec3ed swarm-secret-client: a README, like every other crate in the workspace atlas 2026-09-02 23:37:06 +02:00
  • 7a03ce096a hive-c0re: deliver an agent's credential from the store to its state dir atlas 2026-09-02 23:28:31 +02:00
  • f2713486a5 docs: the repo map gains the crate this branch adds atlas 2026-09-02 22:33:48 +02:00
  • 4384a1fffa swarm-secret-client: the agreements both ends of the store must share atlas 2026-09-02 22:27:58 +02:00
  • 9c601c4166 containers: put journal files on the host, where the collector looks atlas 2026-09-02 23:00:30 +02:00
  • cdac6091eb hive-forge: name the CI job ci-log actually served atlas 2026-09-02 17:39:09 +02:00
  • c5b86afcb0 swarm-controller, hive-c0re: the module docs still describe one shared bucket atlas 2026-09-02 21:30:15 +02:00
  • d1af95bdbf swarm-queue-client: fully-qualify the wanted-module doc link to bucket atlas 2026-09-02 21:20:45 +02:00
  • 78637ded0c refactor(#4006): one wanted-state bucket per hive, so a watch can be scoped atlas 2026-09-02 21:03:22 +02:00
  • 8c94e340b8 wip(#4006): per-hive wanted-state buckets — client crate only atlas 2026-09-02 20:43:57 +02:00
  • d7c171b805 CLAUDE.md: add the summary-line markdown gotcha to the doc-split note iris 2026-09-02 20:39:58 +02:00
  • 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