Watch
0
0
Fork
You've already forked hyperhive
0

Commit graph

  • 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
  • dd7fc1c9af swarm-ui: show the AGENTS.md size refusal when the instructions section is collapsed iris 2026-10-18 16:02:10 +02:00
  • f068d0b2fc docs: say the swarm refuses an oversized initial AGENTS.md in the active voice iris 2026-10-18 16:00:50 +02:00
  • 30ba34f411 swarm-ui: let the create-agent form set the new agent's initial AGENTS.md iris 2026-10-18 15:59:19 +02:00
  • 456cf9a7cb set an agent's initial agents.md at create atlas 2026-10-18 06:39:19 +02:00
  • a6147dc875 swarm-controller: chgrp the runtime dir in ExecStartPost, ExecStart's setup undid the ExecStartPre one müde 2026-10-18 15:32:35 +02:00
  • 738dd1c95b swarm-controller: split main.rs into jobq, routes and startup modules atlas 2026-10-18 04:53:59 +02:00
  • f0a6d6c042 swarm-ui: add a button to the alerts page that shows the pending, no-data and error instances iris 2026-10-18 13:17:35 +02:00
  • b39e095aa8 swarm-ui: test which alert instances the alerts page lists iris 2026-10-18 13:14:22 +02:00
  • 6da252aa20 swarm-ui: version the alerts table's saved-filters key iris 2026-10-18 13:10:53 +02:00
  • 842b37dc33 swarm-ui: show only firing alerts on the alerts page and link to Grafana's list iris 2026-10-18 13:07:23 +02:00
  • b5d2e310ba swarm-ui: an editor for an agent's AGENTS.md that saves as a diff iris 2026-10-18 12:40:34 +02:00
  • bff13c8c68 review-classifier: docs-updated is not applicable when nothing operator-visible changes atlas 2026-10-18 11:49:30 +02:00
  • ff256d0b1c swarm-matrix-client: document the room calls; test the whoami refusal atlas 2026-10-18 09:27:09 +02:00
  • b17da10cfc hive-matrix-mcp: probe whoami through swarm-matrix-client atlas 2026-10-18 07:31:26 +02:00
  • 1d22041f82 hive-c0re: provision rooms through swarm-matrix-client atlas 2026-10-18 07:22:41 +02:00
  • 8d262f4d8a swarm-wire: use plain intra-doc links (redundant explicit targets are denied) atlas 2026-10-18 09:39:28 +02:00
  • 0c3d128de1 move the builder and claude login wire contracts into swarm-wire atlas 2026-10-18 07:27:43 +02:00
  • f99e502634 swarm_agents_md: put git's doc comment back on git atlas 2026-10-18 11:27:47 +02:00
  • c533caf8ef document who holds the agents-md edit route atlas 2026-10-18 06:00:03 +02:00
  • e59c01059a refuse a diff that makes agents.md anything but a regular file atlas 2026-10-18 05:37:28 +02:00
  • 9add99838c document reading and editing an agent's agents.md through the swarm atlas 2026-10-18 03:37:27 +02:00
  • 88674eb63a read an agent's agents.md through the swarm and edit it with git diffs atlas 2026-10-18 03:11:15 +02:00
  • f4f459f0b2 move stored_secret from swarm-queue-client to swarm-secret-client atlas 2026-10-18 06:04:23 +02:00
  • 6ac637c7e3 hive-priv: split main.rs into one module per op family atlas 2026-10-18 03:26:15 +02:00
  • 44984e0d36 move install_crypto_provider to swarm-secret-client atlas 2026-10-18 02:46:00 +02:00
  • d9c586ef94 swarm-controller: replay a subagent's newest rows before its live tail atlas 2026-10-18 02:11:02 +02:00
  • f65364759f swarm-ui: retrying a broadcast shows the agents that failed, even ones the filter hides iris 2026-10-18 02:34:42 +02:00
  • 89b20a5a50 swarm-ui: a broadcast page that sends one message to several agents iris 2026-10-18 00:03:36 +02:00
  • a429b30448 rename claude.md to agents.md for agents and the repo atlas 2026-10-18 01:06:47 +02:00
  • 484a9fd4c1 swarm-controller: send one operator message to several agents atlas 2026-10-18 01:07:25 +02:00
  • ef507b8912 swarm-ui: the subagents menu resets per agent and closes when an entry is picked iris 2026-10-18 01:37:17 +02:00
  • 664409c87f swarm-ui: a running-subagents menu in the full-screen terminal header iris 2026-10-18 01:33:06 +02:00
  • 0e77d61a9f swarm-ui: a builds page for the swarm builder's runs, and the status links to it iris 2026-10-18 00:38:21 +02:00
  • 3a7272bdfb flow: close the @-mention list once the recipient is chosen iris 2026-10-17 23:46:37 +02:00
  • 4f75e2a71a hive-priv refuses bind-mount edits on the swarm's forge and matrix containers atlas 2026-10-17 23:40:53 +02:00
  • 98501d2d88 take the agent-create and forge-token responses from swarm-controller-api atlas 2026-10-17 23:37:17 +02:00
  • d4714072a9 swarm-controller: record builder runs with nix's tail and link the status to them atlas 2026-10-17 23:17:00 +02:00
  • 70a0435814 swarm-metrics-auth: remember a failed lookup briefly so a store outage costs one lookup per burst atlas 2026-10-17 15:30:39 +02:00
  • 6971b4e4ed swarm-nats-auth: answer callout requests concurrently, skip expired ones atlas 2026-10-17 15:56:06 +02:00
  • bf848ba65f swarm-builder: refuse a build that waited too long for the slot atlas 2026-10-17 15:50:54 +02:00
  • 6630a51022 trust the swarm services ca in swarm-ci-metrics atlas 2026-10-17 22:51:16 +02:00
  • d4f3d1ef8e hive: stop controlling the swarm's forge and matrix containers atlas 2026-10-17 22:52:18 +02:00
  • be92bc0835 share the forge and schedule wire types through swarm-controller-api atlas 2026-10-17 16:44:10 +02:00
  • 22b9c570ba hive-tls owns the per-host list of locally fronted service domains atlas 2026-10-17 18:48:52 +02:00
  • d7e48091ca swarm-controller: log matrix accounts in and out through swarm-matrix-client atlas 2026-10-17 16:45:55 +02:00
  • 6f4b3562b7 victorialogs and victoriametrics: own the package for each auth responder they run atlas 2026-10-17 15:11:02 +02:00
  • 2507f4f713 glue-controller-env: the controller always exports otlp to the swarm's collector atlas 2026-10-17 14:50:49 +02:00
  • ed76419be7 retry the remaining plain schedules with backon damocles 2026-10-17 15:25:22 +02:00
  • e21a03d6ff hive-tls: move the controllers' CA env settings into glue atlas 2026-10-17 15:49:19 +02:00
  • 592ac8a5f2 bound swarm webhook registration with the forge deadline atlas 2026-10-17 15:22:55 +02:00
  • e405c2b098 swarm-nats-auth: give issued user JWTs an exp atlas 2026-10-17 15:09:06 +02:00
  • de4871cab1 swarm-bao: the agent-token checkers' cert roles issue batch tokens atlas 2026-10-17 15:08:02 +02:00
  • af914eb875 archetypes: say nothing in the prompt about a config repo an archetype agent lacks atlas 2026-10-17 14:50:42 +02:00
  • 553ed8376c archetypes: build an archetype agent from its archetype's module on the hive atlas 2026-10-17 08:49:03 +02:00
  • b199c83899 archetypes: create an agent from an archetype with no config repo atlas 2026-10-17 08:32:48 +02:00
  • 6b93839290 chown only a lock file swarmctl just created and refuse a hard-linked one atlas 2026-10-17 14:56:39 +02:00
  • be744d45b9 swarmctl and the authelia bridge serialise users.yml writes with a shared flock atlas 2026-10-17 14:03:57 +02:00
  • b4c5954491 move the hive's vhosts and matrix discovery out of the gateway atlas 2026-10-17 13:44:20 +02:00
  • 2489830772 authelia: allow only the collector to write to the log store's ingest path atlas 2026-10-17 13:31:11 +02:00
  • 51cc093465 swarm-controller: restrict its socket directory to nginx's access group atlas 2026-10-17 13:54:14 +02:00
  • 5bb9d7c7e5 move dashboardPort, claudeCodePackage and extraResourceAttributes to deploy.hive-controller atlas 2026-10-17 12:52:24 +02:00
  • 99cafa1067 Fix prose that still placed the renamed options on the hive atlas 2026-10-16 03:54:44 +02:00
  • fc32f57481 hyperhive: make the values the meta-flake render reads swarm-wide atlas 2026-10-16 03:31:45 +02:00
  • af7114eb49 swarm-builder: list hyperhive-docs among the check flake's inputs in the readme atlas 2026-10-17 13:08:30 +02:00
  • e9c471caeb swarm-builder: give the check flake the hive's docs source atlas 2026-10-17 08:54:06 +02:00
  • 99879f850a swarmctl: write users.yml through an O_EXCL|O_NOFOLLOW temp file, mode/owner on the fd atlas 2026-10-17 12:51:27 +02:00
  • 49015eb553 keep the operator list under one key and read it with one direct get atlas 2026-10-17 12:19:43 +02:00
  • 6942f8fd27 publish operators' forge-profile pronouns to kv and list them in the agent prompt atlas 2026-10-17 11:17:07 +02:00
  • a2b4320cc4 create form: reset caps and inference with the archetype after a create atlas 2026-10-17 00:41:01 +02:00