Watch
0
0
Fork
You've already forked hyperhive
0

Commit graph

  • d34c6618df grafana: switch the CLAUDE.md-size panel from a snapshot bar to a time series iris 2026-09-12 01:11:28 +02:00
  • 93ed6a977f grafana: add a CLAUDE.md-size-by-agent panel to the agents dashboard iris 2026-09-12 01:01:25 +02:00
  • 98945d4c5a otel: scrape each collector's own loss counters atlas 2026-09-12 09:18:30 +02:00
  • 7a3e7af6b8 hive-forge: timeline --since no longer errors on an empty window damocles 2026-09-12 09:18:19 +02:00
  • 780df10d9d swarm: name the agent client after its hive, not after "agent" atlas 2026-08-31 18:10:18 +02:00
  • fe9417ae52 swarm: give agent containers their own queue principal atlas 2026-08-31 17:30:00 +02:00
  • d7ca8d922b glue-matrix-bao-token: say why the store returned nothing atlas 2026-09-12 03:43:38 +02:00
  • 101a786dff hive-subagent-mcp: fix resolve_dir commit ordering + add non-committing peek_dir damocles 2026-09-11 23:16:11 +02:00
  • 25499ce8df subagent: note the name-only concurrency guard now that dir adds a second axis damocles 2026-09-11 21:52:19 +02:00
  • aa27334d76 subagent tool: remember dir per session name so continue/status don't need to repeat it damocles 2026-09-11 21:49:44 +02:00
  • cfddb1bd40 subagent tool: add option to run in a different directory damocles 2026-09-11 21:40:01 +02:00
  • 01c0a6dcba job_queue: fix dangling rustdoc intra-doc link left by strum conversion damocles 2026-09-11 23:18:20 +02:00
  • fa139342ed fix job_queue/tests.rs's 5 dead NodeKind::as_str() call sites, dead since the first wrapper removal damocles 2026-09-11 22:35:58 +02:00
  • 7773f10646 remove the two remaining as_str-style wrappers (DeliveryKind::parse, Wanted::parse) damocles 2026-09-11 22:08:03 +02:00
  • 46456f75ce remove as_str() legacy wrappers, callers use .into() directly damocles 2026-09-11 21:55:04 +02:00
  • 299add158f convert hand-written enum as_str matches to strum derives workspace-wide damocles 2026-09-11 21:06:54 +02:00
  • 0d6c003fa8 swarm-secret-client: derive Kind's segment strings via strum instead of a hand-written match damocles 2026-09-11 20:41:52 +02:00
  • 1fb9e068ee docs: drop the operator-schedule-target aside from approvals.md damocles 2026-09-11 23:20:31 +02:00
  • 53507bf59c docs: fix vale contraction lint in approvals.md damocles 2026-09-11 23:02:04 +02:00
  • b4dc09ff93 remove operator as target for scheduled prompts damocles 2026-09-11 22:36:40 +02:00
  • f263f82047 shared/badge: give interactive badges a real pill radius, not a roundrect iris 2026-09-11 22:45:36 +02:00
  • f1e0d9c20e swarm-bao: the CN-collision comments describe a hazard that is now guarded atlas 2026-09-11 22:31:58 +02:00
  • 1176de08bd swarm-ui/agents: move the split-out agent-page files into pages/agents/ iris 2026-09-11 22:35:44 +02:00
  • 601068f1eb swarm-ui/agents: split the page, extract FilterableView per mara's follow-up iris 2026-09-11 22:30:38 +02:00
  • 3b66f0c8d6 swarm-ui/agents: fix detail panel going stale after refresh or an action iris 2026-09-11 22:21:49 +02:00
  • 7003560569 swarm-ui: extract Card/MultiselectFilter/SplitView per component-first design iris 2026-09-11 22:14:21 +02:00
  • 60d7e8ce84 swarm-ui/agents: shared filters across views, real second panel for detail iris 2026-09-11 22:03:04 +02:00
  • 8786f24111 swarm-ui/agents: detail panel shows full agent state, fix dropdown-behind-dialog bug iris 2026-09-11 21:53:01 +02:00
  • 1e6156d116 swarm-ui/agents: bring back the table view (and its filters) as a toggle iris 2026-09-11 21:44:11 +02:00
  • 26b0b0d173 swarm-ui/agents: per-agent card view + detail panel, split from the roster table iris 2026-09-11 21:37:17 +02:00
  • bb62bf1aa9 swarm: guard hive names where the roster is declared, and reserve the cert subjects atlas 2026-09-11 22:20:00 +02:00
  • 613ca541e1 shared/dropdown: optional portal mode escapes a scroll-container clip iris 2026-09-11 21:20:12 +02:00
  • 2979fcf5d5 swarm-secret-client: give the store one namespace instead of one prefix atlas 2026-09-11 20:19:47 +02:00
  • 47d53f5c23 hive-c0re: one binding for /run/hyperhive's mode atlas 2026-09-11 19:09:02 +02:00
  • 8251223144 docs/setup: use the emphasis form treefmt's prettier normalises to atlas 2026-09-11 19:26:38 +02:00
  • 108f7e17ea docs/setup: name the section a cross-reference points at, not its number atlas 2026-09-11 13:26:45 +02:00
  • ff5106a7b4 hive-bash-mcp: stop naming a private fn in the module's public doc damocles 2026-09-11 19:09:40 +02:00
  • 54d28944be hive-bash-mcp: fix module doc's intra-doc link to a private item damocles 2026-09-11 18:59:43 +02:00
  • 4555ab4f10 hive-bash-mcp: sweep harness/bash-tasks/ of files older than 30d at startup damocles 2026-09-11 18:34:22 +02:00
  • a2d40dc1bd docs: regenerate forge-cli.md for the --limit/--tail opt-in swap damocles 2026-09-11 19:02:48 +02:00
  • 1be4b81f65 hive-forge: comments/timeline default to newest, timeline gets a real total damocles 2026-09-11 12:55:48 +02:00
  • db0eb8829b hivectl, docs: choom is not root-only, and set-limits takes no agent name atlas 2026-09-11 17:52:47 +02:00
  • f80947f4cc hive-sh4re, docs: fix the two docs argus flagged on ToolGroup::Execution damocles 2026-09-11 18:31:15 +02:00
  • 179461d444 hive-sh4re: ToolGroup::Execution grants nothing under mcp__hyperhive__, say so damocles 2026-09-11 18:19:29 +02:00
  • 6d7565a30d scheduling.md: drop the list_schedules prose, keep the approval-scope fix atlas 2026-09-11 17:35:37 +02:00
  • c28da210b4 scheduling: clamp get_logs host-side, and fix two authorization claims atlas 2026-09-11 16:06:20 +02:00
  • bafda6e3d5 docs/sso: name Grafana as the exception, and say it is unconditional atlas 2026-09-11 15:43:03 +02:00
  • 72635832b7 swarm-grafana: grafana requires SSO, so the login form goes unconditionally atlas 2026-09-11 15:34:23 +02:00
  • e3864fe787 docs/matrix: name the [acct:<name>] prefix a multi-account agent receives atlas 2026-09-11 18:06:26 +02:00
  • 78a53cc9ac docs/observability: hive→swarm ingest auth shipped, stop calling it planned atlas 2026-09-11 13:46:28 +02:00
  • 79c43a15d8 hive-c0re: scope list_schedules to what the requester can actually act on damocles 2026-09-11 17:25:45 +02:00
  • 2ec5c9433f docs/security: name all 34 PrivRequest variants, not 17 atlas 2026-09-11 17:31:13 +02:00
  • 2f792a868c docs: use pr status's positional form in the two remaining --pr examples damocles 2026-09-11 10:57:47 +02:00
  • 7b9d8e4c4c hive-forge: resolve ci-rerun --run's PR pseudo-ref before dispatching damocles 2026-09-11 12:29:48 +02:00
  • ec51ec924a agent: add ?hide= URL param to suppress header/composer chrome iris 2026-09-11 16:57:15 +02:00
  • 5af1f6a8e5 docs, mcp.nix: an overridable default is not unconditional, and there are four subagent tools atlas 2026-09-11 16:13:31 +02:00
  • 0a80f21003 prompts+docs: the lifecycle tools reach the whole subtree, not just direct children atlas 2026-09-11 15:20:47 +02:00
  • 7135931722 lifecycle: make the agent-uid lookup say which failure it hit atlas 2026-09-11 09:00:49 +02:00
  • aa2b86c48d hive-agent/prompts: remove the dead request_apply_commit tool from the system prompt damocles 2026-09-11 14:37:07 +02:00
  • 0d25c0c9e6 docs/swarm: a hive entry's domain defaults, as the module says and the page already said once atlas 2026-09-11 14:06:11 +02:00
  • 0d31560e38 docs/jobq: the queue view hides done and skipped steps by default atlas 2026-09-11 14:21:34 +02:00
  • c234a32b36 docs/services: the store export is unconditional, and there is no eval refusal atlas 2026-09-11 13:32:25 +02:00
  • 78699ebd5a docs/secrets: the collector's secret copy has one condition, not two atlas 2026-09-11 13:17:26 +02:00
  • 98376fd846 docs/security: the claude dir is 0755 by design, not 0700 atlas 2026-09-11 12:49:16 +02:00
  • 3f878408f0 docs: name options by the path an operator can set, not by cfg.* atlas 2026-09-11 12:20:33 +02:00
  • f918cea957 module-eval: evaluate the swarm.peers removal shim atlas 2026-09-11 11:28:56 +02:00
  • 6e190eeef1 hive-priv: make the tmpfiles modes assertable atlas 2026-09-11 08:22:30 +02:00
  • 911238ad73 hive-forge: fix pr_merge.rs's dead pr-merge: bail! prefix damocles 2026-09-11 11:03:07 +02:00
  • dd9e0bf0b0 module-eval: pin which switch enables each swarm-wide service atlas 2026-09-11 06:04:18 +02:00
  • 9a94fa08e3 hive-priv: fix stale 0750 in the tmpfiles.d /run/hyperhive entry damocles 2026-09-11 08:22:12 +02:00
  • 4846c3b953 docs/gateway: name the loopback-only vhost class the TLS claims exclude atlas 2026-09-11 07:28:36 +02:00
  • e0d356e08a hive-forge-notify: fix notify.rs's dangling doc pointer damocles 2026-09-11 06:45:59 +02:00
  • 23850e633b docs: regenerate forge-cli.md for pr status's positional atlas 2026-09-11 03:35:18 +02:00
  • 84203a3f9b hive-forge: let pr status take the PR number positionally atlas 2026-09-11 03:18:44 +02:00
  • ccde8a2445 docs: the agent telemetry hop carries logs now, not only stats atlas 2026-09-11 02:46:13 +02:00
  • 07639fd364 otel: evaluate the agent log forwarder in module-eval atlas 2026-09-11 02:46:08 +02:00
  • 68711796ef otel: forward each agent container's journal to its hive collector atlas 2026-09-11 02:14:08 +02:00
  • b8c5840299 swarm-controller: retry hive provisioning until the store is up atlas 2026-09-11 01:36:52 +02:00
  • 513554fe9a swarm: add a declared "paused" agent wanted state iris 2026-09-11 00:22:08 +02:00
  • 560f727797 swarm-secret-client: write hive policies to the modern ACL path atlas 2026-09-11 01:01:40 +02:00
  • 61f60d0039 swarm-ui: add Dialog/ConfirmDialog sections to the components page iris 2026-09-11 00:23:29 +02:00
  • b0edb5b2cc docs/setup: contract "cannot" in the KV-mount troubleshooting block atlas 2026-09-11 00:55:03 +02:00
  • 48e6a0b88f swarm-bao: create the KV mount the controller writes credentials through atlas 2026-09-11 00:16:46 +02:00
  • 4bb44daf03 swarm-nats, swarm-victorialogs: correct two comments that describe a topology we do not have atlas 2026-09-10 22:24:58 +02:00
  • bf54436937 docs/setup: the granting unit runs on the host now atlas 2026-09-10 21:22:57 +02:00
  • 16182c670e swarm-bao: write the first grant from the host, not the container atlas 2026-09-10 21:14:23 +02:00
  • 20da007351 swarm-bao: bound the granting unit's restarts for real atlas 2026-09-10 20:11:14 +02:00
  • a95a81bb12 swarm-ui: drop Table's now-unused single-value select filter mode iris 2026-09-10 21:07:37 +02:00
  • 74cb0c2793 swarm-ui: use multiselect for every enum-shaped table filter iris 2026-09-10 21:00:53 +02:00
  • 516716fa93 hive-agent: add speech-bubble icon to assistant text output rows iris 2026-09-10 17:55:19 +02:00
  • a1b2541d62 docs/setup: run bao operator init on the host, and say when to delete the token atlas 2026-09-10 18:34:59 +02:00
  • 6c37411781 regenerate the hive-forge CLI reference atlas 2026-09-10 16:19:59 +02:00
  • 55f01942a2 docs, prompts, hive-forge: stop handing readers the renamed verbs atlas 2026-09-10 15:56:20 +02:00
  • d2175c84b3 docs: stop citing two hivectl commands that do not exist atlas 2026-09-10 16:49:42 +02:00
  • 225b1668ae docs: fix genuine Microsoft.Hyphens hits (redundant -ly adverb hyphens) iris 2026-09-10 15:49:53 +02:00
  • c24dd03485 swarm-bao: put a wrapped bao on the host, with this store's coordinates atlas 2026-09-10 14:49:29 +02:00
  • d2c501d1b2 docs/setup: say WHERE bao operator init runs, and how to reach the store from there atlas 2026-09-10 11:05:35 +02:00
  • c22db5eb57 swarm-bao-tls: drop the unreachable CN fallback atlas 2026-09-09 18:23:58 +02:00
  • 4007fc965d swarm-controller: create each hive's cert-auth role at startup atlas 2026-09-09 16:51:39 +02:00
  • 7f9e65e923 swarm-controller: hand the daemon the authority hives are issued from atlas 2026-09-09 16:32:29 +02:00