Watch
0
0
Fork
You've already forked hyperhive
0

Commit graph

  • b74b5e77e4 hive-c0re: priv_client builds its requests in testable functions and tests them damocles 2026-11-06 17:40:05 +01:00
  • 9b81af1fef swarm-ui: the classifier settings under the ACP runtime line up on one grid iris 2026-11-06 17:33:20 +01:00
  • a9f0d61daa swarm-ui: an agent's settings and AGENTS.md show placeholders while they load iris 2026-11-06 17:27:55 +01:00
  • 38505a5864 swarm-ui: the egress icon is shown as an emoji like the others iris 2026-11-06 17:05:01 +01:00
  • a71e7cea75 allow erofs as the idmapped store filesystem atlas 2026-11-06 15:45:01 +01:00
  • 47ec47e25b start the forge mint unit from the trust refresh atlas 2026-11-06 15:45:34 +01:00
  • 419d087702 say the store check is an allowlist: only ext4, btrfs and xfs pass atlas 2026-11-06 12:37:03 +01:00
  • af739dc8ea refuse a namespaced agent whose /nix/store cannot be idmapped atlas 2026-11-06 11:04:45 +01:00
  • 5d2b0c9a54 swarm-builder: an agent option whose eval failed is left out of the reply, not read as its default atlas 2026-11-06 10:03:18 +01:00
  • cd1b77b078 pin state as the first data dir with a comment and a test atlas 2026-11-06 10:12:09 +01:00
  • 76f5ede645 make a userns data move resumable and refuse before the first chown atlas 2026-11-06 09:27:39 +01:00
  • aed7c8451a read the running rev and the hyperhive flake from /etc files, not the unit atlas 2026-11-06 04:44:27 +01:00
  • 32af7e0639 lifecycle: leak the stop-failed warning kind once per agent atlas 2026-11-06 03:07:50 +01:00
  • 18e4f195e5 hive-priv: refuse injecting strings in the limits drop-in and the container conf atlas 2026-11-06 01:52:43 +01:00
  • 04870fbdb0 docs: registration follows the secret within five minutes, not at once atlas 2026-11-06 04:30:28 +01:00
  • 68b38a9d44 swarm-controller: keep retrying the forge webhook secret and registration after a startup outage atlas 2026-11-06 04:05:39 +01:00
  • 431cb6e77f hive-bash-mcp: find env on PATH where /usr/bin/env is missing, so the runner tests run in the nix sandbox damocles 2026-11-06 03:36:46 +01:00
  • 7d28227fee hive-bash-mcp: a task writes to its files directly, so a backgrounded child cannot hold it open damocles 2026-11-06 03:08:55 +01:00
  • febac5eaa9 serialise the agent-sockets and gateway publishes and give each its own tmp file atlas 2026-11-06 02:53:26 +01:00
  • 970ee83a93 broker: keep unacked ids until the ack update succeeds atlas 2026-11-06 02:29:46 +01:00
  • 39482ea6cd forge-token: exit 1 when the store read fails for any reason but "not there" atlas 2026-11-06 02:06:33 +01:00
  • 2158302159 retry a refused shared policy write at controller startup atlas 2026-11-06 02:04:51 +01:00
  • d5eb7711e6 move nixBuilds into its own agent module, and have the vm test's agent import it atlas 2026-11-05 15:55:54 +01:00
  • f930571e38 nixBuilds none: turn the container's own nix-daemon socket and service off atlas 2026-11-05 14:04:31 +01:00
  • 5485151ba6 add a per-agent nix builds mode, host or none, carried like privateUsers atlas 2026-11-03 00:30:55 +01:00
  • b9484e62a0 put the socket-dir test above the records-flag comment, and say the activation logs on the new link atlas 2026-11-06 07:51:02 +01:00
  • 6847ed865a bind a namespaced agent's socket dir off /run so its owner maps to the agent user atlas 2026-11-02 18:24:33 +01:00
  • 23f4f1823b hive-agent: the per-agent page has no message box; its send route and the broker's operator message are removed iris 2026-11-06 01:07:57 +01:00
  • e149ff3315 swarm-ui: the hives card and the alerts table show placeholder rows under their own header while they load iris 2026-11-06 00:50:26 +01:00
  • 33c230665b swarm-ui: the permissions box lists every permission instead of a narrow scroll area iris 2026-11-06 00:22:14 +01:00
  • 27c4a593bb swarm-ui: the agents page shows placeholder cards in the shape of the real ones while the roster loads iris 2026-11-05 23:18:33 +01:00
  • fd51cbd19d swarm-ui: pages that only display start from the answer they last saw, then refresh behind it iris 2026-11-05 23:14:25 +01:00
  • 47c447409b swarm-ui: the refresh picker shows a spinner in place of its clock while its page is fetching iris 2026-11-05 23:09:07 +01:00
  • 89bbeb9757 the bridge resolver answers other record types for its own names locally instead of waiting on an upstream atlas 2026-11-05 16:04:40 +01:00
  • 4876acd02a swarm-ui: a group pane's maximize and close are icon-only badges in its top right corner iris 2026-11-05 13:33:12 +01:00
  • d733b1e2a9 swarm-ui: choosing a subagent in the subagents menu splits its terminal in beside the agent's iris 2026-11-05 12:45:35 +01:00
  • 5665bbf827 swarm-ui: a maximize button on each pane of a terminal group opens that agent's own terminal iris 2026-11-05 12:35:32 +01:00
  • 7e2580ed69 let the controller list the agent-permissions bucket so the grant re-mirror runs atlas 2026-11-05 10:53:13 +01:00
  • f64d2151d0 swarm-nats-auth: let the notify router read its own consumer's counts, which its lag gauges ask for damocles 2026-11-05 10:48:50 +01:00
  • 2b78634944 swarm-grafana: dashboards for the swarm builder, the CI runner, Matrix and the notification router iris 2026-11-05 10:44:33 +01:00
  • c8c5a19761 hive-forge: pr reviews names the poster of an inline comment that is not the reviewer's damocles 2026-11-05 09:31:15 +01:00
  • 3a77e869eb module-eval: give the Grafana stand-in a mainProgram, so upstream's getExe stops warning damocles 2026-11-05 09:26:30 +01:00
  • cb5a9b2bd7 report the real error when the granter role's bootstrap step fails, and retry on a standby store atlas 2026-11-05 08:57:10 +01:00
  • 3ff4dc7be0 hive-forge: review-reply adds the comment to the answered comment's review, as the web UI does damocles 2026-11-05 07:52:03 +01:00
  • 66837e7c10 hive-forge: pr review-reply answers an inline review comment in its conversation damocles 2026-11-04 20:07:39 +01:00
  • bef9d401a4 matrix: report homeserver up, latency and database size through existing collectors atlas 2026-11-05 01:24:22 +01:00
  • 839dbd642a swarm-ui: groups of agent terminals: drag a terminal tab onto a terminal to split it, tmux style, with resizable panes, a split button, and a name you can edit iris 2026-11-05 08:24:58 +01:00
  • acc480c4f3 lint: the swarm collector's scrape job names Grafana's metrics iris 2026-11-04 22:16:42 +01:00
  • d1f83c64ce swarm-grafana: a dashboard for grafana itself iris 2026-11-04 22:14:35 +01:00
  • 93bf43a372 swarm-ui: a dark pick over a light OS preference keeps the dark palette's dimming shares iris 2026-11-05 01:05:16 +01:00
  • b82d4d4722 swarm-ui: dimmed text on the light palette keeps enough of the text colour to pass AA contrast iris 2026-11-05 00:53:28 +01:00
  • 72ffe3b187 nix flake update flake-bot 2026-11-05 04:00:11 +01:00
  • 4b71bcd8ff metrics tests: compare labels sorted, the SDK keeps attributes in no fixed order damocles 2026-11-05 00:53:43 +01:00
  • 3adfcb3843 docs: contraction in the login minter's metric notes for the prose lint damocles 2026-11-05 00:17:05 +01:00
  • 6733d2ac30 docs: say who reads the router's consumer counts damocles 2026-11-04 23:50:14 +01:00
  • 652c0e9614 swarm-claude-login: export login step, duration, expiry and active session metrics damocles 2026-11-04 22:59:29 +01:00
  • a6a0ab7aef swarm-notify-router: give the event duration histogram second-scale bounds damocles 2026-11-04 22:51:14 +01:00
  • 7efcfd0644 swarm-notify-router: export event, todo, review request and consumer metrics damocles 2026-11-04 22:40:04 +01:00
  • d86ecd68a8 module-eval: the CI metric names are pinned from the forge board's CI runs tab iris 2026-11-04 23:49:36 +01:00
  • ffe2116561 swarm-grafana: shorten the forge board description iris 2026-11-04 22:28:13 +01:00
  • bc5c36dba6 swarm-grafana: the forge and CI runs boards become one forge board with content, runtime and CI runs tabs iris 2026-11-04 22:19:28 +01:00
  • e30f5849d5 swarm-builder: export build counts, durations, queue wait and publish failures through the host's collector atlas 2026-11-04 23:13:53 +01:00
  • 3b8f7ff630 docs: the deny list paragraph in active voice, for the prose lint iris 2026-11-04 23:48:12 +01:00
  • 0421f28d49 swarm-ui: the egress card on the swarm page lists and edits the swarm-wide denied domains, and says which hives have not applied them iris 2026-11-04 23:04:28 +01:00
  • 0bc350a8a1 ci runner: export its built-in metrics through the container's forwarder atlas 2026-11-04 22:26:54 +01:00
  • 528c4476cb swarm-ui: keyboard focus keeps a visible ring on interactive cards and notification boxes iris 2026-11-04 22:06:20 +01:00
  • dd5fde848f squid blocks a runtime deny list from the controller in every egress mode, ahead of the allow list atlas 2026-11-04 22:00:42 +01:00
  • 99ab0ae77f review-classifier: a purely visual restyle needs no docs update argus 2026-11-04 22:12:26 +01:00
  • b64ad47817 swarm-ui: egress card lists the allowed domains as plain rows with real buttons, not badges iris 2026-11-04 21:53:58 +01:00
  • 7122a3a36d swarm-ui: test which entries the egress card lists and the swarm-wide add body iris 2026-11-04 21:19:39 +01:00
  • ad76e7e937 swarm-ui: an egress card on the swarm page for the swarm-wide allowed domains, sharing the agent card's add form and list hook iris 2026-11-04 21:14:43 +01:00
  • 0302582d1c swarm-ui: a swarm tab after agents holding the hives card and the beta notification router; /notifications redirects to it iris 2026-11-04 20:56:24 +01:00
  • 3cc4fdb54c agent: say claude-code is only on PATH for the claude runtime in acp.command atlas 2026-11-04 21:02:49 +01:00
  • 1ce5996c49 agent: pull in and allow claude-code only for the claude runtime atlas 2026-11-04 20:52:49 +01:00
  • adaabe6f51 docs: order the setup steps bao, sso account, swarm ui login, clippy then ruth atlas 2026-11-04 19:53:42 +01:00
  • 86ec5d12c3 docs: add a getting-started page for the nixos flake, module import and required options atlas 2026-11-04 19:51:17 +01:00
  • 1e2e93da59 report the granter login's real error and retry on a standby store atlas 2026-11-04 16:49:17 +01:00
  • 1665436347 authelia's store-login units wait for the container's network atlas 2026-11-04 18:51:53 +01:00
  • 12c7d7c01a cap the kept bearer's age at one hour atlas 2026-11-04 17:36:57 +01:00
  • dff2f3ca4d metrics auth responders keep the last good bearer while the store doesn't answer atlas 2026-11-04 17:21:28 +01:00
  • 92f79622f9 give the secrets unit a private tmp for its prefetched secrets atlas 2026-11-04 17:17:56 +01:00
  • 5541e3606b swarm-ui: give the badge row its own stylesheet, imported where it is used iris 2026-11-04 17:11:33 +01:00
  • 369946169c swarm-ui: show the inference settings and resource caps on one wrapping line each iris 2026-11-04 16:53:05 +01:00
  • e70560c0ad swarm-ui: format the allowed-domains badge row iris 2026-11-04 16:47:46 +01:00
  • c5eb13f826 swarm-ui: card the badge popover body and lay the allowed-domains badges out in a wrapping row iris 2026-11-04 08:13:25 +01:00
  • 9afe21819f swarm-ui: read the agent's grant once for the internet and permissions controls, and save one permission change at a time iris 2026-11-04 00:23:56 +01:00
  • 5e23734667 swarm-ui: restructure the agent card into status, terminal, subagents and settings, with badge controls for internet, permissions and allowed domains iris 2026-11-03 23:47:44 +01:00
  • 197caa1e52 fetch the secrets unit's store leaves concurrently and log how long each phase takes atlas 2026-11-04 17:04:35 +01:00
  • 23c2527199 harness metrics for tool calls, bash commands, reminders and first-turn context, on the agents board iris 2026-11-03 16:05:30 +01:00
  • 5f9629dfc7 store_seeded: report a failed read instead of minting over it atlas 2026-11-03 13:26:02 +01:00
  • b0a6a28d10 tests use mockall for expectation-style doubles, starting with the builder and hive-priv seams atlas 2026-11-03 13:58:43 +01:00
  • 0cc7e42945 swarm-builder: test the daemon's path from a build request to a reply atlas 2026-11-03 01:52:54 +01:00
  • 6a1e47532d hive-priv: test main.rs's request dispatch and validation, and infra.rs atlas 2026-11-03 02:35:19 +01:00
  • b8a1e830cf readme: agents talk to peers over matrix atlas 2026-11-03 09:50:16 +01:00
  • 4d21b6bd1f system prompt: one sentence per line, and no restating of the hyperhive tool list the MCP schema already gives. Refs #6002 damocles 2026-11-03 07:55:37 +01:00
  • 6d04be6c62 hive-priv: test seams are traits, not closure bags atlas 2026-11-03 08:11:16 +01:00
  • 5318459c9e nix flake update flake-bot 2026-11-03 04:01:05 +01:00
  • b55b61b1e0 tell agents to talk to peers over matrix, send for hive-local use atlas 2026-11-03 02:54:00 +01:00
  • c3edd6babc drop the hive-wide stats mentions argus found iris 2026-11-02 23:35:20 +01:00
  • 5e9a22cb38 remove the hive dashboard's stats page and the price table behind it iris 2026-11-02 23:15:51 +01:00