Watch
0
0
Fork
You've already forked hyperhive
0

Commit graph

  • d26b754701 subagent: fix a real test race on the process-wide OTEL_RESOURCE_ATTRIBUTES env var damocles 2026-09-09 23:47:21 +02:00
  • 1ad7145cc5 swap hive-claude back to the published 0.1.1 release now that it's out damocles 2026-09-09 23:44:53 +02:00
  • 561bd09618 subagent: close the start/continue TOCTOU race with an atomic reservation damocles 2026-09-09 19:49:19 +02:00
  • c2fb3c6e3e subagent: add status tool, cut docs down to operator-facing + no cli flags damocles 2026-09-09 19:02:27 +02:00
  • e64639c4d0 docs: document the independent subagent daemon (start/continue/interrupt) damocles 2026-09-09 18:15:35 +02:00
  • c280664d74 nix: wire the independent hive-subagent-daemon systemd unit and MCP server damocles 2026-09-09 18:15:31 +02:00
  • 7699db6500 hive-subagent-mcp: new crate for the subagent daemon, independent of hive-bash-mcp damocles 2026-09-09 18:15:28 +02:00
  • adfb0f9e02 shared terminal: align row icons via a shared grid, not offsets iris 2026-09-09 19:29:58 +02:00
  • 915c6c6f92 swarm-ui: persist table filters, add reset button, multi-select, negate iris 2026-09-09 19:03:03 +02:00
  • 948525de09 check-issue-refs: scan .yml/.yaml too, closes #4148 damocles 2026-09-09 21:20:34 +02:00
  • a5b07c55c8 docs/scheduler/ci.md: drop bare issue tag #4146 missed in ci.yml's own cleanup damocles 2026-09-09 23:00:38 +02:00
  • 00b7f5063a ci: drop bare issue tags from ci.yml comments (mara, #4146) iris 2026-09-09 21:16:57 +02:00
  • c13499c839 ci: split an error-only vale check out of the full prose-lint job iris 2026-09-09 21:08:31 +02:00
  • 3ca81d388c docs: reword away from 'backend' instead of whitelisting it (mara, #4146) iris 2026-09-09 21:01:46 +02:00
  • 397c0a9c7a docs: fix invalid -- inside an HTML comment body (argus nit on #4146) iris 2026-09-09 20:50:54 +02:00
  • f22791b7a4 docs: clear the remaining error-level vale lints iris 2026-09-09 20:30:15 +02:00
  • a4f72365c7 check-issue-refs: catch full forge issue URLs too, drop internal links from docs entirely damocles 2026-09-09 21:15:28 +02:00
  • e1e913015d check-issue-refs: blanket-ban tracker tags in markdown too, no exceptions damocles 2026-09-09 21:02:48 +02:00
  • 786ab304d6 check-issue-refs: catch ambiguous owner#N cross-repo refs in markdown too damocles 2026-09-09 20:21:35 +02:00
  • 9d02d81144 docs: name the actor instead of the vague 'we'/'our' iris 2026-09-09 18:10:52 +02:00
  • bd64a8590d docs/security: use contractions, so vale's Microsoft style is clean atlas 2026-09-09 18:16:36 +02:00
  • 3752482524 swarm: let every hive read every agent's credential, and say so atlas 2026-09-09 17:41:31 +02:00
  • e638db262e swarm-controller: keep a hive's read grant in step with its declaration atlas 2026-09-09 16:21:04 +02:00
  • c590447e8f swarm-secret-client: give the store handle a policy write atlas 2026-09-09 16:03:49 +02:00
  • 7792b62609 swarm-secret-client: render a hive's read policy, and refuse names that inject atlas 2026-09-09 02:12:58 +02:00
  • 004cf7f449 swarm-queue-client: fix AgentState::Destroyed doc, entry never drops out of the set damocles 2026-09-09 16:00:33 +02:00
  • 29927b7dfe docs: name the specific daemon instead of the vague 'backend' iris 2026-09-09 17:59:10 +02:00
  • 08074807cc docs: fix a Contractions + Passive regression in setup.md iris 2026-09-09 15:55:40 +02:00
  • 15890f9d5b docs: fix genuine Microsoft.Contractions/Negative errors iris 2026-09-09 01:35:18 +02:00
  • ec67d2dd36 address review: extract mode resolution, add unit tests, drop Debug iris 2026-09-09 01:07:40 +02:00
  • 52446cb273 matrix accounts: server-side password login for swarm-controller iris 2026-09-09 00:51:13 +02:00
  • cc8fb0ee44 swarm-bao: let the controller write agent credentials, and gate that it can atlas 2026-09-09 00:46:01 +02:00
  • 85d0b8de5d swarm-ui: stop suggesting the reserved default account as an example name iris 2026-09-09 00:30:27 +02:00
  • a407736e20 docs/scheduler/coordinator.md: repad RebuildBookkeeping table row iris 2026-09-08 20:17:09 +02:00
  • fd633f674e docs: drop the comma outside the closing quote in coordinator.md iris 2026-09-08 13:19:29 +02:00
  • 09e4e2f5e9 docs: fix genuine passive-voice hits in docs/scheduler iris 2026-09-08 12:56:50 +02:00
  • ec433a07dd docs: fix Microsoft.UIVerbs hits in dashboard.md (click -> select) iris 2026-09-08 16:05:33 +02:00
  • acdd9e884b docs: fix genuine passive-voice hits in docs/web-ui/dashboard.md (part 2/2) iris 2026-09-08 15:18:08 +02:00
  • a52d344600 docs: fix genuine passive-voice hits in docs/web-ui/dashboard.md (part 1/2) iris 2026-09-08 15:10:01 +02:00
  • 260c4eb854 docs/swarm: re-pad README table after the unknown-row rewrite iris 2026-09-08 15:00:17 +02:00
  • fab2a0dedc docs: fix genuine passive-voice hits in docs/swarm iris 2026-09-08 13:37:57 +02:00
  • e9d59f3d10 docs: fix genuine passive-voice hits in docs/web-ui (small files) iris 2026-09-08 14:58:43 +02:00
  • 767f87610a swarm-ui: link a matrix account to an agent iris 2026-09-08 13:51:20 +02:00
  • 0d88ca5e7f swarm-controller: accept an agent's external matrix account and put it in the store atlas 2026-09-08 13:52:53 +02:00
  • e263681f1d swarm-secret-client: one module per kind of secret, not one struct atlas 2026-09-08 12:58:45 +02:00
  • d1c0963fbd swarm-secret-client: carry the homeserver with the credential, not on the notice atlas 2026-09-08 00:20:11 +02:00
  • 7396903994 rewrite generated CLI docs' passive voice to active iris 2026-09-08 14:46:52 +02:00
  • 97e2a993e3 docs: fix genuine passive-voice hits in docs/tools (hand-written files) iris 2026-09-08 14:21:11 +02:00
  • 3ff61e49b8 shared Badge: disabled without onClick now renders a real disabled button iris 2026-09-08 14:00:07 +02:00
  • 484b8b1129 check-doc-refs: catch bare relative markdown links, and only judge a file rendered where it is stored atlas 2026-09-08 13:22:21 +02:00
  • 239354d205 docs/networking: drop leading 'So' tripping write-good.So iris 2026-09-08 13:24:35 +02:00
  • f457bf3c15 docs: fix genuine passive-voice hits in docs/networking iris 2026-09-08 13:08:35 +02:00
  • 0ad0376fe3 docs: fix genuine passive-voice hits in docs/agent-lifecycle iris 2026-09-08 13:17:34 +02:00
  • 09196a44fe docs: name hive-forge-notify instead of a dangling pronoun iris 2026-09-08 12:48:05 +02:00
  • 645887d87c docs: fix genuine passive-voice hits in docs/turn-loop iris 2026-09-08 12:37:41 +02:00
  • 060f325716 docs: fix genuine passive-voice hits in docs/integrations iris 2026-09-08 12:46:08 +02:00
  • c41c67c949 docs: fix genuine passive-voice hits in docs/process iris 2026-09-08 12:24:03 +02:00
  • 461c599e09 docs: fix genuine passive-voice hits in docs/trust-boundary iris 2026-09-08 12:07:42 +02:00
  • b628af81de docs: fix the one passive-voice hit in docs/crates/README.md iris 2026-09-08 12:02:03 +02:00
  • bfb9636d52 docs: fix genuine passive-voice hits in getting-started/setup.md iris 2026-09-08 11:57:41 +02:00
  • 63f3afae3e swarm-ui: portal the filter popover past the table's own clip iris 2026-09-08 11:47:31 +02:00
  • e234afa26a swarm-ui: table filters move to a per-header icon + popover iris 2026-09-08 11:25:48 +02:00
  • 17d22f9e16 swarm-ui: filter the issue report by title, assignees, blocked iris 2026-09-08 11:35:57 +02:00
  • 8d8ac72d98 swarm-ui: size dialogs to their own content width iris 2026-09-08 00:36:11 +02:00
  • 4544c458eb swarm-ui: bounded-domain table filters become dropdowns iris 2026-09-08 00:23:07 +02:00
  • a204b5f457 grafana: show which sources are shipping, not just that the store is up atlas 2026-09-07 23:15:09 +02:00
  • 0dd807062c hive-c0re: deliver a matrix credential through hive-priv, not by writing it atlas 2026-09-07 23:58:11 +02:00
  • 66c3138dd1 hive-c0re: grant hive-admin group a polkit rule for choom damocles 2026-09-07 23:27:15 +02:00
  • f49eef299b hive-priv: publish an agent's credential by rename, not in place atlas 2026-09-07 22:53:27 +02:00
  • 6f57b1f57c swarm-ui: one badge+dropdown for wanted state, not multiple buttons iris 2026-09-07 22:31:44 +02:00
  • c18aee8f74 bao: mint the controller's leaf, and point the controller at it atlas 2026-09-07 22:18:32 +02:00
  • a5dc62cecd bao: make the controller's CN an option, and give it cert options of its own atlas 2026-09-07 22:12:27 +02:00
  • 6de51b7be4 setup: drop two vale errors my own callout introduced atlas 2026-09-07 22:02:33 +02:00
  • f88c0d09ce module-eval: move a stranded comment back to the case it describes atlas 2026-09-07 21:56:20 +02:00
  • 8bd41fd84f bao: enable cert auth and give the controller a role for its policy atlas 2026-09-07 21:52:06 +02:00
  • df18d3d4d7 forge: move the forgejo package to deploy — slice 10 complete atlas 2026-09-07 20:43:51 +02:00
  • ce4d5187a9 deploy: two comments still say a package stays under swarm.* atlas 2026-09-07 20:39:24 +02:00
  • cc82badd56 swarm: move the controller's two packages to deploy atlas 2026-09-07 20:33:53 +02:00
  • 889a46729b swarm: move both authelia packages to deploy atlas 2026-09-07 20:20:41 +02:00
  • e061e4b446 module-eval: cover the last nats shim the nats fixture missed atlas 2026-09-07 20:06:34 +02:00
  • 0fe0df8d63 swarm: move the queue's responder package to deploy atlas 2026-09-07 19:43:29 +02:00
  • 190763b3a2 swarm: move the swarm UI's package to deploy, emptying swarm.ui atlas 2026-09-07 19:29:04 +02:00
  • e091add37a swarm: move both metric stores' package to deploy, and cover their shims atlas 2026-09-07 18:53:43 +02:00
  • 0002c15dc3 swarm: move grafana's package to deploy, beside the rest of its host knobs atlas 2026-09-07 18:46:19 +02:00
  • d6f23ff371 swarm: move the matrix packages to deploy, where their enable already lives atlas 2026-09-07 18:35:34 +02:00
  • ded23b711f swarm-controller: 409 instead of 400 for a terminal-state rejection damocles 2026-09-07 20:15:27 +02:00
  • 79937a1934 swarm-controller: refuse a state transition off destroyed damocles 2026-09-07 19:44:23 +02:00
  • 4fae3f13cb add per-agent url to host.sock agent status rows damocles 2026-09-07 20:10:16 +02:00
  • 29c94ea9e6 swarm-ui: disable the wanted-toggle badge on a destroyed row iris 2026-09-07 19:11:50 +02:00
  • 2874badd4c swarm-ui: use ConfirmDialog for the stop confirmation too iris 2026-09-07 19:07:21 +02:00
  • 82a4324b17 swarm-ui: extract ConfirmDialog, use it for the destroy confirm iris 2026-09-07 19:02:23 +02:00
  • becc025f13 swarm-ui: add a destroy trigger to the agents page iris 2026-09-07 18:53:35 +02:00
  • a8fb08a7e8 docs: fix Microsoft.UIVerbs findings (click -> select) iris 2026-09-07 18:37:41 +02:00
  • 3871749da9 host.sock: push a live agent-status stream instead of poll-only damocles 2026-09-07 18:24:22 +02:00
  • 2f7d3e02e9 bao: write the swarm controller's policy from inside the store atlas 2026-09-07 17:36:24 +02:00
  • 6fd5bc1c4f wanted: converge a destroyed declaration by tearing the container down damocles 2026-09-07 18:01:36 +02:00
  • e82a735745 docs: fix write-good.So/ThereIs/Weasel lint findings iris 2026-09-07 16:47:54 +02:00
  • 6d4e0e5fa1 docs/ci: say to measure the GC window before relying on the stagger atlas 2026-09-07 16:48:10 +02:00
  • 01ce968fb6 nix: split statusPublish and the otel secret into deploy.* atlas 2026-09-07 16:20:46 +02:00
  • 2e1c15dc98 matrix: derive the gateway's body cap from maxRequestSize atlas 2026-09-07 15:48:40 +02:00