Commit graph

  • 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
  • d900d25482 agent web UI: wrap the OAuth login URL instead of letting it overflow the card iris 2026-08-31 19:24:42 +02:00
  • d49a9df479 useAgentState: re-arm the poll loop from refresh() instead of killing it iris 2026-08-31 18:15:48 +02:00
  • 9c72a4ae3e agent web UI: keep the turn-state badge live instead of freezing until reload iris 2026-08-31 18:11:13 +02:00
  • 6e6bf62437 IssueReportPage: unmount guard on the repos fetch, aria-sort on sortable headers iris 2026-08-31 18:54:23 +02:00
  • f4b61db753 IssueReportPage: match the corrected row shape, assignees is a list iris 2026-08-31 18:28:53 +02:00
  • e815c7cb5c swarm-ui: add the custom issue-report page iris 2026-08-31 18:26:06 +02:00
  • 5aef2d1afc swarm: remove swarm.ui.domain, serve the UI on the swarm domain atlas 2026-08-31 18:53:20 +02:00
  • 3f98bfb09d swarm: seed power intent to Up on first-deploy so the container actually starts damocles 2026-08-31 18:49:01 +02:00
  • c48c8b1991 swarm-controller: fix broken intra-doc link in issue_report.rs damocles 2026-08-31 18:42:56 +02:00
  • 586f7f68c2 swarm-controller: stop narrating pr review history in doc comments damocles 2026-08-31 18:33:25 +02:00
  • cc8e48a69b swarm-controller: report all assignees, not just one damocles 2026-08-31 18:27:29 +02:00
  • 957291e3a7 swarm-controller: split issue-report handlers into their own module damocles 2026-08-31 18:22:30 +02:00
  • f1b729e6b5 swarm-controller: add a forge issue-report data source for swarm-ui damocles 2026-08-31 18:17:02 +02:00
  • 7172176b4c swarm: extract the name guards, so the module just says what is forbidden atlas 2026-08-31 18:30:19 +02:00
  • cdaf5824ed swarm: refuse hive names that CONTAIN a word identifiers are composed from atlas 2026-08-31 18:24:19 +02:00
  • dbda6fbde1 hive-forge: cut the webhook allow-list comment to what is not obvious atlas 2026-08-31 18:31:47 +02:00
  • a44107c617 hive-forge: inline the webhook-host binding, used once atlas 2026-08-31 18:26:34 +02:00
  • b9919164e4 hive-forge: read the webhook host from the option the target is built from atlas 2026-08-31 18:19:39 +02:00
  • 584c99ce13 hive-forge: allow the swarm domain through forgejo's webhook SSRF list atlas 2026-08-31 18:15:49 +02:00
  • ff7897f9bc CLAUDE.md: the mistyped label separator errors now, it does not pass atlas 2026-08-31 18:13:33 +02:00
  • 196805bfc0 swarm-controller: retry webhook registration instead of waiting for a restart atlas 2026-08-31 13:18:50 +02:00
  • b33bb7a3d3 Move dashboard settings into Y3R C4LL tab, drop standalone S3TT1NGS page iris 2026-08-31 10:42:01 +02:00
  • 146db58bab docs: trim M4TR1X-page LinksMenu paragraph to the pointer, not the impl iris 2026-08-31 12:55:40 +02:00
  • 19ed400cdd docs: M4TR1X page is reached via swarm-ui's LinksMenu, not opened directly iris 2026-08-31 12:51:47 +02:00
  • 40be8222b8 docs: fix stale Matrix-tile reference in M4TR1X page section iris 2026-08-31 10:43:44 +02:00
  • 2490181055 H0M3: remove Forge/Matrix tiles from hive home iris 2026-08-31 10:33:57 +02:00
  • 6ccd634afb raise mcp streamable-http session keepalive from 5m to 24h damocles 2026-08-31 11:33:36 +02:00
  • d6f3af60ae hive-forge: resolve through the hive's dnsmasq atlas 2026-08-31 11:17:05 +02:00
  • 36082f991f otel: ship the journals the dashboard can already show atlas 2026-08-31 11:04:30 +02:00
  • 2b35ffd250 swarm-controller: mark the instance webhook as a system webhook atlas 2026-08-31 10:55:40 +02:00
  • 3939303287 docs/swarm/secrets: the store's contents are no longer a host-level path atlas 2026-08-31 00:29:52 +02:00
  • 9f3f01450b swarm-bao: keep the raft state in the container, bind only the TLS material atlas 2026-08-31 00:23:04 +02:00
  • 22adfd1451 remove the 1NFR4 dashboard panel and the now-writer-less audit log damocles 2026-08-30 23:54:24 +02:00
  • c3cd36bc41 drop stale agent-restart comparison from 1NFR4 tooltip damocles 2026-08-30 22:58:09 +02:00
  • 7516a4e10e remove hive-level infra-container restart from web ui and agents damocles 2026-08-30 22:12:04 +02:00
  • ccf9951e5d hive-c0re: seed an agent's proposed config from the forge when it exists atlas 2026-08-30 23:46:19 +02:00
  • bfae9aa51a hive-c0re: a swarm deploy for an unknown agent provisions it atlas 2026-08-30 23:30:14 +02:00
  • b004ba3dc5 swarm: split the deploy subject per hive atlas 2026-08-30 23:07:30 +02:00
  • 7519d9b904 hive-c0re: act on a deploy request addressed to this hive atlas 2026-08-30 22:51:55 +02:00
  • d4eb62434d swarm-controller: creating an agent now asks its hive to deploy it atlas 2026-08-30 22:51:46 +02:00
  • 38ccef987e swarm-controller: a node kind that asks a hive to deploy an agent atlas 2026-08-30 22:43:31 +02:00
  • 93c7454bf5 swarm: name the deploy event and grant the controller its publish atlas 2026-08-30 22:36:19 +02:00
  • 5f197a38ee strip ansi escapes from systemd-managed daemon logs damocles 2026-08-30 23:23:00 +02:00
  • b9d315dcd9 swarm-controller: separate the two paths that re-register a webhook atlas 2026-08-30 22:24:50 +02:00
  • 5930efc29b Trim negative-space comments per mara's review iris 2026-08-30 21:31:33 +02:00
  • 907567ef76 Fix stale default-open doc comments per argus's review iris 2026-08-30 21:28:34 +02:00
  • cebf3c6ced Drop classifyEvent.ts, render TermMsg directly iris 2026-08-30 21:23:28 +02:00
  • 5eefaa951d Simplify terminal message shape to a uniform TermMsg iris 2026-08-30 21:11:22 +02:00
  • daa6eb96f8 deploy: move the hive CA's knobs to deploy.hive-controller.tls atlas 2026-08-30 20:18:54 +02:00
  • 04f161a95b nix/docs: stop naming a specific remote builder in a comment atlas 2026-08-30 20:20:40 +02:00
  • f14056996e terminal: catch the remaining stale ask/answer references iris 2026-08-30 20:11:20 +02:00
  • 6233538f29 terminal: drop stale ask/answer references in comments and docs iris 2026-08-30 20:07:43 +02:00
  • 4bd5c51e2e deploy: drop the per-option restatement of what allSwarmServices asserts atlas 2026-08-30 20:06:56 +02:00
  • d7a471043b docs/swarm: state the swarm-services rule once, not per service atlas 2026-08-30 19:57:49 +02:00
  • 97a7b518ea deploy: rename enableAllLocalDefaults to deploy.singleHostSwarm atlas 2026-08-30 19:42:20 +02:00
  • 585269b8a3 deploy: rename swarm.enableRequiredServices to deploy.allSwarmServices atlas 2026-08-30 19:39:52 +02:00
  • b699ca8857 docs: drop stale delta-query caveat now that deltatocumulative is live damocles 2026-08-30 20:04:06 +02:00
  • 34b5fc72fe docs/observability: fix stale hive-metric temporality docs damocles 2026-08-30 19:48:21 +02:00
  • 1e9a00ba46 hive-metric: delta counters by default, cumulative opt-in damocles 2026-08-30 19:37:12 +02:00
  • a7b0ae7b8c otel: add deltatocumulative processor to the hive collector pipeline damocles 2026-08-30 19:58:06 +02:00
  • 8371e1ca62 glue-matrix-bao-token: state the bound the comment claims atlas 2026-08-30 19:10:48 +02:00
  • efb9754168 swarm-bao: the cert paths do have a default, from the glue atlas 2026-08-30 19:10:48 +02:00
  • c1b7be1135 docs/swarm: the store's init step, its identity, and its first reader atlas 2026-08-30 18:54:36 +02:00
  • aa784a746d module-eval: the seal, the store's identity, and the reader pairing atlas 2026-08-30 18:54:36 +02:00
  • 0e5eb1e8d6 glue-matrix-bao-token: the store's first reader atlas 2026-08-30 18:54:36 +02:00
  • 9bbc74ee51 glue-bao-tls: mint the store an identity it can hold before it is up atlas 2026-08-30 18:54:36 +02:00
  • fa540ca1ec swarm-bao: run the swarm's secret store in a container atlas 2026-08-30 18:54:36 +02:00
  • a5091c58c0 deploy: which host runs the secret store is its own decision atlas 2026-08-30 18:54:35 +02:00
  • b103f4c999 agent links: swap config's gear icon for a wrench iris 2026-08-30 16:59:22 +02:00
  • 4f4f1ec3ee deploy: retention is the store host's decision, not the swarm's atlas 2026-08-30 16:23:48 +02:00
  • 4423da4899 deploy: move the forge CI runner toggle out of swarm atlas 2026-08-30 15:42:26 +02:00
  • 33fafc8c19 settings menu: replace showExpandDetails prop with a children slot iris 2026-08-30 15:55:23 +02:00
  • 385d4b6fd7 agent term: move expand-tool-output setting into its own settings popup iris 2026-08-30 15:41:07 +02:00
  • 22db09ec66 hive-priv: stream-forward the profile-swap step's output too damocles 2026-08-30 15:42:58 +02:00
  • 05620a4080 hive-priv: bypass nixos-container update, apply prebuilt toplevel directly damocles 2026-08-30 15:37:35 +02:00
  • b1254f89cd shared dropdown: don't reopen when the trigger is clicked while open iris 2026-08-30 15:29:59 +02:00
  • e8813b86eb matrix: forward the homeserver URL from client hives too atlas 2026-08-30 15:08:27 +02:00
  • 2aa924d85a deploy: move the matrix homeserver toggle out of swarm atlas 2026-08-30 14:56:09 +02:00
  • 1e4399d49e agent page: consolidate alive/thinking/paused into one status badge iris 2026-08-30 13:45:40 +02:00