Watch
0
0
Fork
You've already forked hyperhive
0

Commit graph

  • 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
  • 0382c65386 archetypes: reviewer holds execution so it can run hive-forge and git atlas 2026-10-17 00:38:13 +02:00
  • 51035eac1d archetypes: prefill the create form from flake-declared agent archetypes atlas 2026-10-17 00:24:08 +02:00
  • eb92e83c95 review classifier: re-post a clean verdict on a same-head re-request atlas 2026-10-17 11:29:15 +02:00
  • f03dcd0f31 swarm-builder: let the helper test tolerate epipe like git does atlas 2026-10-17 11:31:01 +02:00
  • 04cffe7957 share the flake's pkgs in host module-eval fixtures atlas 2026-10-17 09:29:48 +02:00
  • 9a3153cb08 retry: share one backon helper for the client secret reads and convert the remaining doubling tables damocles 2026-10-17 10:39:26 +02:00
  • cf2f69d19c ci: evaluate with nix-eval-jobs under a memory cap, then build the checks atlas 2026-10-17 08:54:55 +02:00
  • 0f67ec34b1 retry: replace three hand-rolled doubling loops with backon damocles 2026-10-17 09:23:46 +02:00
  • e92f118bda add swarm-metrics, an agent CLI for the metrics store atlas 2026-10-17 00:55:46 +02:00
  • 1e8c398132 swarm-controller: get its otlp pushes past the collector, log failures atlas 2026-10-16 20:53:59 +02:00
  • 8c948434ae say one agent-base closure in the preBuildAgentTemplates docs atlas 2026-10-17 00:26:35 +02:00
  • 1b60084bf0 build every agent from the agent-base template atlas 2026-10-17 00:12:01 +02:00
  • 1f214f9f01 bound the request line on the host admin and in-agent sockets atlas 2026-10-16 11:36:14 +02:00
  • 88dd58e947 swarm-builder: keep a cut last line that is longer than the window atlas 2026-10-16 23:19:00 +02:00
  • e873195cf6 swarm-builder: keep only the tail of nix's output while it runs atlas 2026-10-16 21:25:54 +02:00
  • 7b5400ecb8 grant manage_root_agent by stored permission only, not by the name ruth atlas 2026-10-16 23:10:05 +02:00
  • 9258563f9c log the queue-connect and identity-mint failures the alert rules match atlas 2026-10-17 01:13:12 +02:00
  • 0599c132e5 back off between failed broker recvs in the serve loop atlas 2026-10-17 00:35:20 +02:00
  • ccc6993703 hive-forge: exit after HIVE_FORGE_DEADLINE instead of hanging on a stalled forge atlas 2026-10-16 21:59:13 +02:00
  • e7a46d9728 module-eval: restore seven zero-cost literal-pin cases atlas 2026-10-16 20:38:40 +02:00
  • 2ff253e520 module-eval: drop 18 redundant cases and merge assertion-only hosts atlas 2026-10-16 19:58:10 +02:00
  • e9f313e75d drop the operator pronoun sentence from the agent system prompt atlas 2026-10-16 19:15:15 +02:00
  • f8960dd501 drop the remaining HYPERHIVE_OTEL_METRIC_INTERVAL_MS readers atlas 2026-10-16 17:48:24 +02:00
  • 0a5f35bda3 remove otel.metricIntervalMs and the host-level otel.debug atlas 2026-10-16 17:29:33 +02:00
  • 4b5707768c remove c0re.operatorPronouns and c0re.contextWindowTokens atlas 2026-10-16 17:18:23 +02:00
  • 5cd1f16405 nix flake update flake-bot 2026-10-17 05:00:49 +02:00
  • 126101d304 read the publisher in authelia's container in the ci-metrics eval and error text atlas 2026-10-17 00:16:13 +02:00
  • b68a8ef290 swarm-authelia: run the secret publisher and a journal forwarder inside the container atlas 2026-10-16 15:05:29 +02:00
  • a2dca32bb8 review classifier: plain table cells, no backslash escapes atlas 2026-10-16 21:31:48 +02:00
  • a9d181b53f grafana: forward the host env to the logs datasource plugin atlas 2026-10-16 20:22:31 +02:00
  • 8e09f8360a drop option renames and removals older than two weeks atlas 2026-10-16 20:28:14 +02:00
  • 0fc77df1a9 say per-agent socket where the manager socket is gone atlas 2026-10-16 20:20:51 +02:00
  • 746c522f4e drop the manager socket, the no-op migrate branch and other ruth special cases atlas 2026-10-16 18:30:31 +02:00
  • df2394963a setup: say a new agent is declared paused and ruth must be set up atlas 2026-10-16 17:35:52 +02:00
  • 90e8158f37 remove the hive-side auto-spawn of ruth and the ruthless option atlas 2026-10-16 17:26:14 +02:00
  • af70b0ba40 module-eval: read linkfarm entries as an attrset atlas 2026-10-16 19:52:21 +02:00
  • 81e77f306f claude.md: list swarm-ci-metrics and swarm-metrics-auth in the crate map atlas 2026-10-16 19:38:22 +02:00
  • b072fbf4d6 push ci run metrics to victoriametrics, with a grafana board atlas 2026-10-16 18:23:59 +02:00
  • 8b7a4e7955 claude-usage dashboard: add a service filter iris 2026-10-16 19:50:21 +02:00
  • 565a9ea18f shared: drop the removed core page from the tab-strip comment iris 2026-10-16 14:17:37 +02:00
  • 92206ba63e dashboard: fix stale core.js comment refs and a doubled word in the gateway comment iris 2026-10-16 14:17:10 +02:00
  • 0622736b30 dashboard: serve the dashboard at /, fold kept state in as a tab, add a pages menu iris 2026-10-16 14:03:31 +02:00
  • 265f8a47cc make bao readers want swarm-bao-pki and drop its start limit atlas 2026-10-16 18:29:35 +02:00
  • 141be16c6d hive-forge: the controller-token mint writes straight to the store, and the on-disk token goes atlas 2026-10-16 14:39:19 +02:00
  • fadcac8479 bash-mcp: warn when capturing a task's stdout or stderr fails atlas 2026-10-16 14:52:46 +02:00
  • ce7b3e055f review-classifier: ask a check once more when its answer isn't valid JSON atlas 2026-10-16 15:32:07 +02:00
  • b8897e7c7a hive-priv: lock personality, deny realtime, kernel logs and module loading atlas 2026-10-16 14:11:55 +02:00
  • 07456c27f3 start: log an unreadable applied-rev marker instead of silently treating it as stale atlas 2026-10-16 14:11:19 +02:00
  • 5cec29ff49 bash-mcp: kill of a pending task reports failure when the task file write fails atlas 2026-10-16 13:38:42 +02:00
  • 7294707d7d swarm-victoriametrics: forward the container's journal to the swarm collector atlas 2026-10-16 12:05:10 +02:00
  • 77b38bc616 acp rpc: log a read error on the agent's stdout/stderr before treating the stream as closed atlas 2026-10-16 14:01:50 +02:00
  • ba1515aa5e migrate: an unreadable applied flake.nix fails that repo's migration instead of being overwritten atlas 2026-10-16 13:46:05 +02:00
  • 99785989b9 matrix: one joined-room walk for the Space and the chat room lookups atlas 2026-10-16 13:32:13 +02:00
  • 68e30957e2 gateway: declare the gateway's own vhosts under gateway.vhosts atlas 2026-10-16 13:19:36 +02:00
  • d836bde888 forge: warn when the core avatar marker cannot be written atlas 2026-10-16 11:41:48 +02:00
  • ce44b6e77e hive-forge, hive-matrix: forward each container's journal to the swarm collector atlas 2026-10-16 11:48:22 +02:00
  • ddb583cc22 gateway: service modules declare their vhost under gateway.vhosts atlas 2026-10-16 10:20:13 +02:00
  • 7b50ae57e4 snapshot store: test the sender deadlines and the receiver bounds atlas 2026-10-16 11:02:12 +02:00
  • b03549fde6 snapshot store: bound the transfer on both ends atlas 2026-10-16 10:08:23 +02:00
  • d67c86677b docs/turn-loop: write the claudePlugins deadline sentence in active voice atlas 2026-10-16 11:30:04 +02:00
  • aa6ca8764a hive-agent: cap the whole plugin install sequence, not just each call atlas 2026-10-16 09:58:04 +02:00
  • 8be90ae8f2 hive-agent: bound each claude plugin call with a deadline atlas 2026-10-16 09:28:09 +02:00
  • c6ca9ab845 swarm-ci-runner, swarm-grafana, swarm-victorialogs: forward each container's journal to the swarm collector atlas 2026-10-16 10:14:57 +02:00
  • c5dbab3277 dashboard: drop the unused coord parameter of build_tombstone_views atlas 2026-10-16 09:42:35 +02:00
  • f70bbda7d7 gateway: send nginx stub_status to VictoriaMetrics, add a gateway dashboard atlas 2026-10-16 02:40:26 +02:00
  • e59a2a34fb hive-c0re: spawn the auto-update and knowledge git calls through git_command atlas 2026-10-16 09:34:51 +02:00
  • a2a94f63c8 swarm-builder, swarm-claude-login, swarm-review-classifier: forward each container's journal to the swarm collector atlas 2026-10-16 03:28:23 +02:00
  • 40a2bd047b swarm-nats: forward the queue container's journal to the swarm collector atlas 2026-10-16 02:04:02 +02:00
  • b66a09f65b otel: finish the agent collector name in option and network docs atlas 2026-10-16 02:36:33 +02:00
  • d4e20803ec otel: agents reach their hive's collector by a swarm-wide name atlas 2026-10-16 02:26:04 +02:00
  • db4bfd4007 docs/swarm: put stray table rows and a cell fragment back where they belong atlas 2026-10-16 01:45:32 +02:00
  • eff5c43bdc grafana: query the log store with the metrics bearer, by its swarm name atlas 2026-10-16 01:32:24 +02:00
  • 8ebfe34531 grafana: fold the forge runtime panels into the existing forge dashboard atlas 2026-10-16 02:13:03 +02:00
  • 24ae8193b0 docs/swarm: list the provisioned Grafana dashboards atlas 2026-10-16 02:05:55 +02:00
  • 652b02b53f Add controller, forgejo and collector Grafana dashboards atlas 2026-10-16 01:54:55 +02:00
  • 547d8eb9b3 core-toggle: assert Grafana's metrics bearer at its /run path atlas 2026-10-16 00:39:57 +02:00
  • 6b7fd56f06 grafana: create the secrets directory before the store login atlas 2026-10-15 23:10:31 +02:00
  • cbab23273a swarm-grafana: keep Grafana's OIDC secret, admin password and metrics bearer on the host's /run, not in the container's root atlas 2026-10-15 22:09:03 +02:00
  • a169947f15 swarm containers: run the claude-code the hive pins for agents damocles 2026-10-16 01:20:38 +02:00
  • 1302288474 swarm-ui: package option moves to deploy.swarm-controller.ui.package atlas 2026-10-15 23:16:07 +02:00
  • 8c0a552792 subagent: default cwd to the work dir only when it exists atlas 2026-10-15 23:02:58 +02:00
  • 043c9445f6 Point agents at /agents/<name>/work and default subagents to it atlas 2026-10-15 21:18:05 +02:00
  • db8f144a11 docs(matrix): homeserver stays down after reboot until the store answers atlas 2026-10-15 22:50:36 +02:00
  • 25d282427f hive-matrix: keep tuwunel's OIDC secret on the host's /run, not in the container's root atlas 2026-10-15 21:33:19 +02:00
  • 6f5bd1dc5d swarm-bao: keep the store forwarder's OIDC secret on the host's /run, not in the container's root atlas 2026-10-15 22:36:28 +02:00
  • a1f99c77f8 allow a max_subagents of 0: no subagents for the agent damocles 2026-10-15 18:48:22 +02:00
  • 7539ef82f7 swarm-otel: keep the collector's OIDC secret on the host's /run, not in the container's root atlas 2026-10-15 20:43:10 +02:00
  • 23807c5d0c swarm-ci-runner: keep the registration token on the host's /run, not in the container's root atlas 2026-10-15 20:30:05 +02:00
  • 92559af8e7 gateway: serve the hive dashboard on <hive>.hives.<swarm> behind authelia, drop htpasswd atlas 2026-10-15 20:19:23 +02:00
  • 09ad7386b2 forge: hand the OIDC client secret to forgejo from /run, not from the container's disk atlas 2026-10-15 19:24:23 +02:00
  • 8bf53f7ed9 swarm-ui: start page setup assistant offers to create ruth damocles 2026-10-15 19:18:01 +02:00
  • 89efda5ea2 swarm-ui: give every tab the wide body iris 2026-10-15 18:34:59 +02:00
  • 0e7aa74d00 agent permissions: drop the test-only direct_get_subject; the failed-creation test names the refusing step atlas 2026-10-15 15:10:25 +02:00