Watch
0
0
Fork
You've already forked hyperhive
0

Commit graph

  • 22256893fc nix flake update main flake-bot 2026-10-23 10:55:11 +02:00
  • 08f010b742 swarm-grafana: run in its own network namespace atlas 2026-10-22 02:56:53 +02:00
  • 5fe71fd056 credentials docs: trim the page to what an operator running a swarm needs atlas 2026-10-22 07:49:43 +02:00
  • fd7af4858d frontend: regenerate npm-deps-hash after dropping dompurify and marked from the dashboard workspace iris 2026-10-22 00:26:58 +02:00
  • 6d080ea28b dashboard: remove the state-file endpoint, the file_refs path scan and the unused marked and dompurify deps iris 2026-10-22 00:02:43 +02:00
  • 0f7b403803 agents get a todo when assigned to an issue or PR, rewritten when unassigned and cleared on close atlas 2026-10-22 03:03:26 +02:00
  • 156dd541e6 hive-priv: count a process being reaped as dead in the build-timeout test atlas 2026-10-22 05:12:16 +02:00
  • 31b7452e56 swarm-ui: let a closed stream reconnect and a failed caps read retry iris 2026-10-21 23:16:04 +02:00
  • 9b1fe85706 claude: say on stderr when the hive's pinned claude-code is missing atlas 2026-10-22 01:32:52 +02:00
  • 9113651c10 hand agents the dashboard port, pinned claude and otel labels at container start atlas 2026-10-21 23:47:35 +02:00
  • a32c144b80 turn test: build the bus inside with_harness_dir so it passes without HYPERHIVE_HARNESS_DIR damocles 2026-10-22 00:08:14 +02:00
  • 9ae56e0fec dashboard: inline the frost background fallback and fix a stale flow-page reference iris 2026-10-21 23:11:57 +02:00
  • e7f977b99e dashboard: drop the path-link and side-panel code the flow page was the only user of iris 2026-10-21 23:06:53 +02:00
  • 8b415f91e3 docs: use active voice in the web UI shape page iris 2026-10-21 22:36:26 +02:00
  • fa131b46a6 dashboard: remove the flow page and the endpoints only it used iris 2026-10-21 22:19:13 +02:00
  • acf82beba3 swarm-ui: add CheckboxField and use it for the issue report toggle and the account delete option iris 2026-10-21 23:49:57 +02:00
  • a1a70e257c agent prompt: point the forge condition at HIVE_FORGE_TOKEN_FILE instead of a state-dir file damocles 2026-10-21 20:59:47 +02:00
  • 9d1a8c0d9a screen relay: close the websocket when the vnc side hangs up and stop the surviving task damocles 2026-10-21 23:10:10 +02:00
  • 515d974f11 docs: separate the load-failure reason from the field text in the create-agent dialog iris 2026-10-21 23:21:21 +02:00
  • 803ba01372 docs: describe the create-agent dialog's hive and permission load failures iris 2026-10-21 23:18:45 +02:00
  • 46a6fc36d8 swarm-ui: say when the hive or permission list failed to load, and name the permissions group iris 2026-10-21 20:58:54 +02:00
  • 8c67ac01fe swarm-ui: show, sort and filter the hive domain by one value, say when the roster is empty, keep the schedule agent picker current iris 2026-10-21 23:10:42 +02:00
  • 885c051b33 swarm-ui: ignore a saved table filter whose column is gone iris 2026-10-21 21:08:26 +02:00
  • 71e303ed62 db migrate: retry the legacy reminders copy while the legacy file is still there damocles 2026-10-21 21:42:29 +02:00
  • 7ba418b0c5 docs: use active voice in the polling rule sentence iris 2026-10-21 22:32:03 +02:00
  • 8917ba27b6 swarm-ui: one polled-resource hook for the refreshing pages iris 2026-10-21 22:03:59 +02:00
  • 9338496e24 swarm-ui: unit test the popover focus helpers iris 2026-10-21 22:44:44 +02:00
  • d4f58b3667 swarm-ui: make popovers and table filters usable from the keyboard iris 2026-10-21 22:42:05 +02:00
  • bf9d07aedc docs: describe the issue report page and how it handles failures iris 2026-10-21 22:29:10 +02:00
  • f6acc1e976 swarm-ui: keep the issue report's table, errors and repo filter consistent iris 2026-10-21 22:26:44 +02:00
  • e727774dc8 swarm-ui: show agent panel read failures as text and keep loaded data iris 2026-10-21 22:23:38 +02:00
  • ac0bed47e9 hive-agent: correct doc comments that describe sentinel files, session flags and outcomes the code no longer has damocles 2026-10-21 22:13:54 +02:00
  • 70d1b542e3 agent mcp: bound the in-agent socket round trip so a stalled harness cannot hang a turn damocles 2026-10-21 21:50:57 +02:00
  • 220b51d0a3 swarm-authelia: run in its own network namespace atlas 2026-10-21 21:26:13 +02:00
  • ef156d9d23 swarm-ui link-account forms: keep the sent name, drop secrets, one word for forge iris 2026-10-21 21:47:02 +02:00
  • 8f8217100b disk watch: a footprint walk that ran out of budget counts as unknown, not small damocles 2026-10-21 21:36:57 +02:00
  • 041779d910 tls: a CA root change no longer restarts the store or bounces containers atlas 2026-10-17 12:58:48 +02:00
  • 25f93d41e1 login session: only the child exiting finishes it, not one output pipe closing damocles 2026-10-21 21:27:26 +02:00
  • c3ff0815ff turn: clear the resolved model on a turn that parsed nothing damocles 2026-10-21 21:19:36 +02:00
  • e03bd4caa4 swarm-ui try-out: stable live region, reasons for disabled buttons iris 2026-10-21 21:30:01 +02:00
  • e81aaef7e3 swarm-ui: give a header tab's close button an accessible name iris 2026-10-21 21:14:59 +02:00
  • 16c9e0ae3b swarm-ui: keep the table filter popover inside the window iris 2026-10-21 21:13:13 +02:00
  • c2f17799fc swarm-ui: only the newest start's late stop ends a claude login iris 2026-10-21 21:10:08 +02:00
  • 41cc2f5e8e swarm-ui: stop a claude login whose dialog closed while it was starting iris 2026-10-21 20:58:54 +02:00
  • 20e2f53592 docs: a subagent that leaves the list closes its terminal iris 2026-10-21 21:03:41 +02:00
  • 393213054d swarm-ui: close a subagent terminal when its subagent leaves the list iris 2026-10-21 20:58:54 +02:00
  • 3fe53fe323 swarm-ui: try-out copy says the run appears under recent runs iris 2026-10-21 20:58:54 +02:00
  • dad495cdfa hive-c0re: fix stale banner and gauge-name wording after review iris 2026-10-21 17:58:09 +02:00
  • 4dbcf6fa80 hive-c0re: hive warnings reach the operator as metrics and alerts, not a banner iris 2026-10-21 17:52:53 +02:00
  • 013bbe5adc hive-c0re: its otel exporter goes to the bridge, not the swarm upstream atlas 2026-10-21 12:50:06 +02:00
  • 41a7974b9e swarm-otel: the upstream export is a swarm-otel deploy option atlas 2026-10-21 10:25:26 +02:00
  • 2977dc91d1 swarm-otel: the operator chooses which signals go upstream atlas 2026-10-21 09:31:39 +02:00
  • 9a65643769 swarm-bao granter stops retrying a rejected bootstrap token atlas 2026-10-21 01:25:19 +02:00
  • de68f175b5 wanted pull: one deadline bounds both connect waits atlas 2026-10-21 01:18:43 +02:00
  • 784507f554 hive-c0re re-converges wanted state whenever its watch attaches atlas 2026-10-20 21:43:22 +02:00
  • d989636d98 swarm roster shows a declared agent's state before it has ever reported atlas 2026-10-21 00:48:55 +02:00
  • 0e061067dd nix flake update flake-bot 2026-10-21 05:01:08 +02:00
  • 62a8a40e90 hive-forge list trusts the forge's own next-page signal for its trailer atlas 2026-10-21 00:34:38 +02:00
  • 3543942e4c docs: hive-forge list's paging trailer atlas 2026-10-20 21:28:51 +02:00
  • 6859eb7f37 hive-forge list's paging trailer counts the rows actually shown atlas 2026-10-20 21:05:34 +02:00
  • 096b45867d swarm-nats gateway cert: treefmt atlas 2026-10-21 00:19:19 +02:00
  • b4dbd7d1c3 swarm-nats gateway cert reloads nginx without blocking the switch atlas 2026-10-20 21:20:24 +02:00
  • f864ffba1b an interrupted meta sync resumes on the next run instead of leaving flake.lock stale atlas 2026-10-20 00:37:11 +02:00
  • 53eed2a757 nix: extraMcpServers http entries can read request headers from one file via headersHelper damocles 2026-10-20 12:58:25 +02:00
  • 62ab45297c hive-agent: run the event store in WAL and give turn-stats writes a busy timeout damocles 2026-10-18 01:36:41 +02:00
  • 161dd8c44b meta lock waiters keep their queue place; deadlines cover pin_agent git and kill the whole process group atlas 2026-10-20 00:23:39 +02:00
  • 7cde4e7b15 meta nix/git calls under META_LOCK time out instead of wedging every deploy atlas 2026-10-20 00:03:04 +02:00
  • 8d70afd93e swarm-otel's own logs go only to the store, so an upstream export failure no longer feeds itself atlas 2026-10-20 00:13:25 +02:00
  • 446eaf9fa2 nix flake update flake-bot 2026-10-20 10:04:50 +02:00
  • 2777453c17 hive-core's git ignores the host's credential helpers, so a meta fetch never waits on an interactive one atlas 2026-10-20 00:01:56 +02:00
  • cac634cb65 agent claude-code is built without its alsa-lib LD_LIBRARY_PATH wrapper atlas 2026-10-19 21:37:47 +02:00
  • 8476609f98 swarm-otel ships its own journal, so its logs reach the store atlas 2026-10-19 20:25:23 +02:00
  • 9bbb28731a merge_base_of no longer takes open_pulls's doc comment atlas 2026-10-19 19:51:54 +02:00
  • f0d93cd0fe the review classifier takes the merge base from the PR's commits, not the forge's stored merge_base atlas 2026-10-19 19:34:39 +02:00
  • 0f3da0a496 the CA fetch logs which trust anchor it uses for bao atlas 2026-10-19 19:12:44 +02:00
  • d547b521f6 agents fetch the hive CA from bao at boot instead of the meta flake embedding it atlas 2026-10-19 18:46:34 +02:00
  • 0831b85b73 swarmctl shares the create-agent, inference and permissions shapes with the controller atlas 2026-10-19 17:57:21 +02:00
  • 249aab6642 module-eval: the always-on hive collector put a scrape target and an identity demand on hives that assumed none atlas 2026-10-18 23:44:32 +02:00
  • 13daf4c7dc every hive runs its otel collector, and agents export to it by default atlas 2026-10-18 23:17:28 +02:00
  • 839efd1642 agent_permissions, agent_term and subagent_term take their wire contracts from swarm-wire atlas 2026-10-18 23:37:05 +02:00
  • c06b1325e7 nix flake update flake-bot 2026-10-19 17:41:08 +02:00
  • 09cabf8398 the rendered meta flake pins each agent config by forge URL at its forge main atlas 2026-10-18 22:24:49 +02:00
  • fc72bea151 swarm-wire: take notices's wire types, fmt the moved imports atlas 2026-10-18 21:34:58 +02:00
  • e111807f59 swarm-wire: take agent_schedules's wire types atlas 2026-10-18 12:33:35 +02:00
  • 9cce9c470f swarm-wire: take agent_limits's wire types atlas 2026-10-18 12:29:18 +02:00
  • 266be0a5db swarm-wire: take wanted's wire types atlas 2026-10-18 12:22:36 +02:00
  • c6b1364684 swarm-wire: take agent_icon's wire types atlas 2026-10-18 12:19:34 +02:00
  • 9222a051f5 swarm-wire: take agent_status's wire types atlas 2026-10-18 12:17:46 +02:00
  • 6084fb6329 move the send and turn row markers into hive-types atlas 2026-10-18 19:06:36 +02:00
  • e4a9005468 move Permission into hive-types, drop swarm-controller's hive-sh4re dep atlas 2026-10-18 10:14:30 +02:00
  • 04786da58f the system prompt tells agents to attach, inline or send files instead of handing out state-dir or /shared paths atlas 2026-10-18 18:17:15 +02:00
  • c6d26a0904 the port-bind test no longer loses its released port to other sockets atlas 2026-10-18 20:01:12 +02:00
  • daf38e4c55 the meta flake takes docs from the pinned hyperhive input atlas 2026-10-18 20:06:08 +02:00
  • bb13909d8e the rendered meta flake pins hyperhive by forge URL and follows its nixpkgs atlas 2026-10-18 19:02:09 +02:00
  • 6ea13c02e3 move the review classifier, agent login and inference types into swarm-wire atlas 2026-10-18 08:58:13 +02:00
  • bdeec3f744 swarm-ui: key message rows on an arrival id and follow the tail on it iris 2026-10-18 18:39:11 +02:00
  • 447498fef7 swarm-ui: add a messages page for the swarm-wide message feed iris 2026-10-18 18:19:30 +02:00
  • c32906b893 the swarm controller streams every inter-agent message from the agents' terminal rows atlas 2026-10-18 17:27:32 +02:00
  • 87b1f94ac6 move agent_token from swarm-queue-client to swarm-agent-verify atlas 2026-10-18 12:18:35 +02:00
  • 741fe388f9 move startup_read from swarm-queue-client to swarm-secret-client atlas 2026-10-18 12:35:37 +02:00