Watch
0
0
Fork
You've already forked hyperhive
0

Commit graph

  • 4d8d43d677 review-classifier: a requested review runs even on a draft pr main atlas 2026-11-02 18:45:36 +01:00
  • 49ef93a19e review-classifier: skip draft prs, classify once when they leave draft atlas 2026-11-02 17:58:22 +01:00
  • 65d75da8db vm tests: idmap-capable store for the userns subtest, restart nix-daemon via its socket atlas 2026-11-02 15:34:14 +01:00
  • 3e5b5b54a2 swarm-ui: link a gitlab account to an agent atlas 2026-11-02 17:27:48 +01:00
  • b7d8c0dfc0 queue the build of a config head that moved without a webhook build atlas 2026-11-02 03:23:47 +01:00
  • a0c8892b99 sum the boot-wait budgets of units that start one after another in a container, and check it atlas 2026-11-02 15:34:52 +01:00
  • d6e983995d add external gitlab accounts: stored in bao, linked per agent, allowed in squid, usable with glab atlas 2026-11-02 16:11:25 +01:00
  • 3b8ab17240 bound the forge's SSO source setup and retry it with a growing delay atlas 2026-11-02 01:52:17 +01:00
  • 70b112058a keep service containers' boot-wait budgets under their start limit, and check it atlas 2026-11-02 01:07:26 +01:00
  • da0cdda6a4 vm-nightly: drop placeholder-free f prefixes, enable nix-command on the offline test's path-info atlas 2026-11-02 06:52:25 +01:00
  • 50ae2647ff nix flake update flake-bot 2026-11-02 04:00:46 +01:00
  • 4356f3840c pin the declared closure once per rebuild and seed the marker from the running closure atlas 2026-11-02 00:42:45 +01:00
  • 47c2acb640 deploy the closure the swarm declares, read no forge head, drop the update badge atlas 2026-11-01 23:56:40 +01:00
  • 279428a66f wait for grafana's socket and read the forge's user list whole in the mint atlas 2026-11-02 00:22:25 +01:00
  • c0429bf617 export the swarm cache's size from atticd's database to the attic dashboard atlas 2026-11-01 23:44:54 +01:00
  • 99752f81d9 remove the needs_update system event: nothing emits it atlas 2026-11-01 22:49:01 +01:00
  • f6eb0442c4 docs: turn into custom, and the capabilities in the hive status atlas 2026-11-01 12:27:27 +01:00
  • 83bb47d134 swarm-ui: turn an archetype agent into a custom one from its detail atlas 2026-11-01 12:08:38 +01:00
  • 0737798d78 controller: turn an archetype agent into a custom one atlas 2026-11-01 12:02:38 +01:00
  • 8a7f254c74 remove c0re.preBuildAgentTemplates and agentBaseToplevel atlas 2026-11-01 22:20:15 +01:00
  • 4d85ec4c21 nightly vm test: the builder's meta build finds a prebuilt agent in an offline store atlas 2026-11-01 20:21:35 +01:00
  • 90272ec3c0 move links, adminSync.ignoreUsers and scrapeTargets under their service's deploy namespace atlas 2026-11-01 20:34:50 +01:00
  • ee591b0546 skip empty agent-config repos in the config-pr scan atlas 2026-11-01 19:01:55 +01:00
  • a0deb29e59 start the container journal forwarder's collector from its secret fetch, with backoff atlas 2026-11-01 18:52:06 +01:00
  • 052c46ab25 fix prose lint in the permissions docs; lock the serde dependency of swarm-agent-verify atlas 2026-11-01 18:49:55 +01:00
  • 329d556ab9 order grant mirror writes by direction, re-mirror every five minutes, gate on the agent's own harness atlas 2026-11-01 18:27:55 +01:00
  • 8a60f52afa setup assistant creates ruth with logs and metrics; docs for the harness gate, ordering and pass atlas 2026-11-01 18:27:55 +01:00
  • a73946102f bao reader policy, responder units and docs for the per-surface grant atlas 2026-11-01 17:40:09 +01:00
  • e7e3281098 controller gates logs and metrics on the hive capability and mirrors the grant atlas 2026-11-01 17:40:09 +01:00
  • 3b1d118f25 responder checks the logs or metrics permission per surface atlas 2026-11-01 17:40:09 +01:00
  • 04598542b6 logs and metrics permissions, tolerant record decode, hive capabilities atlas 2026-11-01 17:40:09 +01:00
  • b2694b0a92 add a grafana dashboard for the swarm binary cache atlas 2026-11-01 17:43:59 +01:00
  • c39a836bc5 leave the old applied dirs alone: no startup deletion. Refs #5913 damocles 2026-11-01 17:49:06 +01:00
  • db4f8a7b15 test the deployed-rev check and the update-chip comparison. Refs #5913 damocles 2026-11-01 17:38:19 +01:00
  • 862495530c drop the applied repo: the hive keeps no copy of an agent's config, only the deploy markers. Refs #5913 damocles 2026-11-01 17:19:41 +01:00
  • deeb5ecd86 hive ui: remove the BUILD L0GS tab and the live build-log panel iris 2026-11-01 16:22:40 +01:00
  • d53cfc50bf builds board: count builds by id, so a doubled journal does not double the totals iris 2026-11-01 16:24:56 +01:00
  • ab30c3dc7d builds board: a Grafana dashboard of the container builds, from the lines hive-c0re logs iris 2026-11-01 16:16:23 +01:00
  • febeb0d395 hive-c0re logs each container build with build_id, agent, kind, start and finish lines iris 2026-11-01 16:13:40 +01:00
  • 9a773349a8 a failed container start shows the unit's own journal lines in the op output atlas 2026-11-01 16:33:26 +01:00
  • 894349459a document where the privateUsers flag lives and who it authorises atlas 2026-11-01 16:21:17 +01:00
  • f5a609911c read privateUsers from the closure record at start, and move the data owner option under hive-controller atlas 2026-11-01 16:18:34 +01:00
  • 1fd591d28b add the agent option privateUsers, with the uid = gid assertion atlas 2026-11-01 16:05:36 +01:00
  • 3ca660e558 record whether an agent's config sets privateUsers in its closure record atlas 2026-11-01 16:05:36 +01:00
  • 7412a0f1bd walk an agent's dirs by fd when moving them, and refuse a gid that differs from the uid atlas 2026-11-01 14:12:26 +01:00
  • da098b1a50 document the user namespace opt-in atlas 2026-11-01 13:53:41 +01:00
  • bfdf603d12 run opted-in agents in a user namespace with a dedicated data owner atlas 2026-11-01 13:50:53 +01:00
  • 5ae0205e1d pin that the hive collector keeps file_storage for its exporter queue without a journald receiver atlas 2026-11-01 16:18:33 +01:00
  • bcc317e452 read the hive collector's journald receiver as optional in the builder cases atlas 2026-11-01 16:15:44 +01:00
  • 790e242e8c leave squid's and hive-c0re's journals to the swarm tier when both run on one host atlas 2026-11-01 16:00:44 +01:00
  • 4fa7cde273 docs: how wide a dialog gets iris 2026-11-01 15:39:01 +01:00
  • ec51bf3fec swarm ui: dialogs are up to 64em wide, matching the wide pages iris 2026-11-01 15:35:50 +01:00
  • d572a63d95 prompt: propose a config change with an agit PR from the clone damocles 2026-11-01 15:45:29 +01:00
  • 3c09e14a76 drop the config and /applied mounts: an agent reads its config by cloning agent-configs, and the prompt says so damocles 2026-11-01 15:38:50 +01:00
  • a781addcfe hive ui: remove the counters on the tabs iris 2026-11-01 15:37:33 +01:00
  • 46001be283 treefmt: realign the Provision row of the coordinator table damocles 2026-11-01 15:26:41 +01:00
  • 41e6136caf forge seed: clear the whole applied dir when a seed fails, so the template starts from nothing damocles 2026-11-01 14:33:45 +01:00
  • 25295fd33f drop the proposed config repo: applied seeds from forge main, and the dead pending-init topology list goes with it damocles 2026-11-01 14:25:46 +01:00
  • 08b8eb3f73 export an open-todos gauge and chart it on the agent dashboard atlas 2026-11-01 15:08:27 +01:00
  • c273527219 outlast openbao's cold restart in the agent ca unit's start limit atlas 2026-11-01 15:09:13 +01:00
  • 8d31f0ad27 give openbao's own start the container's long timeout atlas 2026-11-01 15:03:28 +01:00
  • 567cd12300 closure_pullable judges an agent by its own pins, not the whole meta head atlas 2026-11-01 14:20:00 +01:00
  • 35a49aaf42 keep the knowledge .git overlay unconditional atlas 2026-11-01 13:34:26 +01:00
  • 23b0c4cd55 overlay config .git only when the source has one; record a failed start in the op output atlas 2026-11-01 12:17:31 +01:00
  • 8cdaf433a9 review-classifier: keep the stored value out of a failed read's text atlas 2026-11-01 13:34:24 +01:00
  • 10a6f92244 review-classifier: a failed store login names its cause chain atlas 2026-11-01 12:33:03 +01:00
  • 7aa8441aa1 review-classifier: check that a commit message's claimed changes are in the diff argus 2026-11-01 12:05:01 +01:00
  • ff1ad2fe31 docs: no contraction in the solid backgrounds paragraph iris 2026-11-01 13:37:04 +01:00
  • 099118d31e swarm ui: a solid backgrounds setting turns the frosted surfaces opaque iris 2026-11-01 13:35:42 +01:00
  • 868c57321c order the store's readers after its container without wanting it atlas 2026-10-29 14:31:30 +01:00
  • b1c828dbf8 let the store container's cold start finish, and order its readers after it atlas 2026-10-29 13:05:47 +01:00
  • 0e840bd34b swarm ui: the start page ends with the slug, its gradients animated iris 2026-11-01 13:31:34 +01:00
  • abf21683b9 agent trust bundle: retry the root fetch inside its start job so a dns blip at boot queues the harness instead of failing it atlas 2026-11-01 10:50:51 +01:00
  • fec66af1c8 agents board: a busiest-agents table, joined by agent iris 2026-11-01 13:21:09 +01:00
  • 696c199621 swarm ui: drop a doubled line from the agents page docs; keep + agent while the roster loads or fails iris 2026-11-01 13:04:47 +01:00
  • e5fb4bbe6c docs: no contraction in the agents page description iris 2026-11-01 12:28:05 +01:00
  • 6e5dc3dd30 swarm ui: the agents page is separate cards, not one big agents card iris 2026-11-01 12:21:51 +01:00
  • 70901115a2 docs: the egress dashboard's host lists are tables iris 2026-11-01 13:05:36 +01:00
  • ed86356928 egress board: join the host tables by labels, one row per group iris 2026-11-01 13:00:47 +01:00
  • 728e1beb6a egress board: the host tables merge their frames, so they are tables and not a series dropdown iris 2026-11-01 12:49:42 +01:00
  • 81cdf75055 shared: drop the links.js export nothing imports iris 2026-11-01 12:23:40 +01:00
  • 464b52004b the hive dashboard uses the swarm UI's links menu, beside the profile avatar iris 2026-11-01 12:12:38 +01:00
  • b2e3b05198 subagent: compare haiku max to sonnet on low, and warn that sonnet defaults to high damocles 2026-11-01 12:29:55 +01:00
  • a1f1f04657 subagent: haiku 5-5 is near free up to high effort on a small context, but max costs about what sonnet does damocles 2026-11-01 12:24:40 +01:00
  • 69de09e0f9 subagent: drop the unsupported 'raise effort for extra reasoning' claim on haiku damocles 2026-10-05 02:00:25 +02:00
  • 2ca2c6c42e subagent: tell agents they can liberally spawn haiku, even at high effort damocles 2026-10-05 01:56:34 +02:00
  • 5b66a83112 swarm ui: the agent card has a terminal icon beside the wanted menu iris 2026-11-01 12:18:51 +01:00
  • 0912e2ca06 claude usage dashboard: count the token and cost panels as increase per step so review classifier sessions show up damocles 2026-11-01 12:01:40 +01:00
  • 2eb46c562b back off the matrix daemon's restarts so a homeserver outage can't flood the store with logins atlas 2026-11-01 11:24:06 +01:00
  • 81a57a9f81 containers reach network-online only with a dhcp lease, and bao users wait for it atlas 2026-11-01 11:06:41 +01:00
  • 04f8683f99 force tuwunel's start limit off over the upstream value atlas 2026-11-01 10:55:14 +01:00
  • c4924d227b retry the authelia mint and the appservice render until the store answers, and let tuwunel retry atlas 2026-11-01 10:47:50 +01:00
  • f13c78cd2d nix flake update flake-bot 2026-11-01 04:00:38 +01:00
  • 1dc18d41d4 forge cli: unresolved filter drops only resolved comments, position-less ones stay labelled damocles 2026-11-01 02:08:37 +01:00
  • 219d85a15d forge cli: show comment ids and resolved state on inline review comments, --only unresolved, and list them in pr timeline damocles 2026-11-01 01:54:55 +01:00
  • e334513244 forge notify docs: rewrite the inline comments section for the prose lint damocles 2026-11-01 02:05:31 +01:00
  • c6958c7baa forge-notify: list inline comment locations in the wake, not their text damocles 2026-11-01 01:29:38 +01:00
  • 6494c5d7f4 forge-notify: show unseen inline review comments in PR wakes damocles 2026-11-01 01:23:44 +01:00
  • ff3d119c63 the agent state stream sends a new client the latest header first iris 2026-11-01 01:37:49 +01:00
  • cfd2f340fb shared: drop Dropdown's portal mode, which only the agents table used iris 2026-11-01 01:32:47 +01:00