Watch
0
0
Fork
You've already forked hyperhive
0

Commit graph

  • c316dc852d feat(#2635): consolidate todos + reminders into one hyperhive-state.sqlite damocles 2026-07-23 12:56:45 +02:00
  • 64a14718fe docs(#2627): clarify hive-sh4re owns payloads, not the wire envelopes atlas 2026-07-23 13:23:37 +02:00
  • 7176ce6322 docs(#2627): add README for hive-screen-mcp iris 2026-07-23 12:38:38 +02:00
  • bbfc578c95 docs(#2627): add READMEs for the remaining infra crates atlas 2026-07-23 12:37:04 +02:00
  • 4017a57350 docs(#2627): add READMEs for hive-jobq + the socket wire crates atlas 2026-07-23 10:25:39 +02:00
  • e9df5def02 add agent-facing compact tool gated on context usage damocles 2026-07-23 10:08:34 +02:00
  • 5e1abe4836 fix comment: remove tracker tag from schedules.js module doc iris 2026-07-23 00:18:23 +02:00
  • fab2fdcc0a fix(#2650,#2649): drop reminders tab + pending_reminders chip iris 2026-07-23 00:17:41 +02:00
  • ee072149c9 fix(#2038): don't treat MCP 'pending' status as degraded damocles 2026-07-22 23:59:22 +02:00
  • a80d0b0fed delete c0re-side reminder plumbing (#2635 inc 1 commit 6) damocles 2026-07-22 23:01:16 +02:00
  • dcb2b79715 strip issue-tag comments from #2635 inc1 commits per hive-rules damocles 2026-07-22 22:38:42 +02:00
  • e11e8294a3 repoint post_turn_counts + dedup web_ui stats onto todo_server::dial (#2635 inc 1) damocles 2026-07-22 21:14:31 +02:00
  • e8d101d663 repoint remind/cancel_loose_end/get_loose_ends to the local reminder socket (#2635 inc 1) damocles 2026-07-22 21:05:15 +02:00
  • 8b35b8c4af repoint per-agent stats reminder rollup off the broker (#2635 inc 1) damocles 2026-07-22 21:02:44 +02:00
  • ecd9030305 wire reminder ops into the in-agent socket dispatch (#2635 inc 1) damocles 2026-07-22 21:01:24 +02:00
  • 174e277340 add reminder delivery timer + main.rs wiring (#2635 inc 1) damocles 2026-07-22 20:50:22 +02:00
  • 92276e4e14 add harness-local reminder store (#2635 inc 1) damocles 2026-07-22 20:45:53 +02:00
  • 18d21237bf add reminder ops to the in-agent socket protocol (#2635 inc 1) damocles 2026-07-22 20:19:10 +02:00
  • 94a172cba3 docs: stop claiming tracker-tag/comment-block lint are non-required damocles 2026-07-22 23:40:24 +02:00
  • 03eb64cb5c feat(#2591): hive-jobq Node lifecycle — started/finished timestamps + failure reason atlas 2026-07-22 23:02:24 +02:00
  • 30a2a2e9de feat(#2641): sudoless hivectl via a hive-admin group on the host socket atlas 2026-07-22 22:47:20 +02:00
  • c4deca99db fix(#2639): cancel_loose_end kind="todo" clears without a bash round-trip damocles 2026-07-22 21:46:16 +02:00
  • 4989bcdb5e type Message.from as Ident damocles 2026-07-22 20:12:50 +02:00
  • 76647415af type Approval.agent as Ident damocles 2026-07-22 19:38:23 +02:00
  • 8c1979f05c type get_agent_meta target as Ident (#2621) damocles 2026-07-22 18:59:10 +02:00
  • 3df565789c type ask to target as Ident (#2621) damocles 2026-07-22 18:40:26 +02:00
  • 0ab6b764be docs(#2591): fix stale Claim.agent doc + explain cancel's container roll-up (argus review) atlas 2026-07-20 23:27:33 +02:00
  • 600bc051e1 refactor(#2591): move the perm-change payload onto the WritePermFile node atlas 2026-07-20 23:21:46 +02:00
  • be2dfa8cd3 refactor(#2591): make NodeKind the queue payload — drop JobPayload, agent into variants atlas 2026-07-20 23:00:20 +02:00
  • 2294cd4516 feat(#2591): auto-complete the DAG container + run terminal hooks inline atlas 2026-07-20 22:44:19 +02:00
  • a78280feed refactor(#2591): model a DAG as a container node — grouping side-tables become graph walks atlas 2026-07-20 22:33:43 +02:00
  • 8834161fb9 feat(#2591): add NodeKind::Dag DAG-container variant atlas 2026-07-20 22:16:27 +02:00
  • 50172d1716 refactor(#2591): derive PartialEq/Eq/Serialize on TransientKind atlas 2026-07-20 22:14:07 +02:00
  • 456847eaa1 fix(#2591): validate() rejects out-of-bounds/forward parent index (argus review) atlas 2026-07-20 21:58:42 +02:00
  • a5c321a1a0 feat(#2591): port hive-c0re job_queue onto the hive-jobq crate atlas 2026-07-20 21:46:08 +02:00
  • e58457da17 feat(#2621): tighten bash task names to a valid ident ([a-z0-9-]) damocles 2026-07-22 18:13:47 +02:00
  • d0ac48299a fix(#2632): drop stale /api/bash-tasks reference from api_todos doc iris 2026-07-22 17:48:58 +02:00
  • 88f17320b6 fix(#2632): remove /api/loose-ends endpoint; drop refreshLooseEnds (address argus/mara review) iris 2026-07-22 17:44:52 +02:00
  • 3780f674f4 fix(#2632): remove /api/bash-tasks endpoint (address mara review) iris 2026-07-22 17:41:21 +02:00
  • 4905b688be feat(#2632): switch agent page loose-ends pill to todos; remove bash-tasks pill iris 2026-07-22 17:30:01 +02:00
  • b68d91269f refactor(#2629): fix stale self-filter doc comments + flatten the sender-check let-chain damocles 2026-07-22 17:51:34 +02:00
  • 71cc545cb2 fix(#2629): exclude agent's own messages from unread sweep bitburner 2026-07-22 00:19:00 +02:00
  • 3188e50ab8 docs(#2628): update bash tool descriptions, docs, and system prompt for the todo model (trim impl details for agent) damocles 2026-07-22 17:34:12 +02:00
  • 4c36343f04 refactor(#2628): one keyed todo per task transitions running→done (mara: same id changes to done, not a keyless one-off) damocles 2026-07-22 00:15:39 +02:00
  • 7be37f388e fix(#2628): forge_notify falls back to default_agent_socket when hive_agent_socket unset (argus review) damocles 2026-07-22 00:01:12 +02:00
  • a1352376d8 refactor(#2626): retire the file-based mcp-loose-ends scanner (todos own it now) damocles 2026-07-21 23:52:47 +02:00
  • 17a9a156c2 feat(#2628): migrate bash producer to the in-agent todo socket (keyed active + keyless done, not wakes) damocles 2026-07-21 23:51:35 +02:00
  • 1e1ca50da3 feat(#2626): migrate forge_notify to the in-agent todo socket (per-thread todos, not wakes) damocles 2026-07-21 00:47:07 +02:00
  • ade7be46c2 feat(#2569): wire HIVE_AGENT_SOCKET for the harness, mcp-http, and matrix services damocles 2026-07-20 23:17:35 +02:00
  • 0977006ec6 refactor(#2569): remove the c0re todo store + handlers (todos now owned in-container) damocles 2026-07-20 23:15:14 +02:00
  • 21f1569a04 feat(#2569): migrate matrix producer to the in-agent todo socket (unread + invites); drop dead mcp.sock/wake plumbing damocles 2026-07-20 23:09:54 +02:00
  • a2d44c7eb6 feat(#2569): merge harness-local todos into get_loose_ends damocles 2026-07-20 22:53:55 +02:00
  • 86d16efa07 feat(#2569): drive a turn on a local todo signal (serve-loop select) damocles 2026-07-20 22:47:29 +02:00
  • 713d7f424c feat(#2569): serve the in-agent todo socket from the harness damocles 2026-07-20 22:42:41 +02:00
  • 993e0bbd4a feat(#2569): add the harness-local todo store damocles 2026-07-20 22:19:23 +02:00
  • d85e1895dc feat(#2569): add the in-agent hive-agent-sock crate (todo wire types) damocles 2026-07-20 22:06:40 +02:00
  • 795dd882bb refactor(#2569): rename hive-agent-sock to hive-core-agent-sock damocles 2026-07-20 21:58:28 +02:00
  • 84b750fba5 refactor(#2302): type socket wire fields as ident, validated by serde on deserialize damocles 2026-07-20 21:21:03 +02:00
  • bf644cc126 feat(#2302): thread &Ident through agent path builders damocles 2026-07-20 00:22:06 +02:00
  • 1286029947 feat(#2302): migrate dashboard to the single hive-host-sock Ident newtype damocles 2026-07-19 19:46:55 +02:00
  • 384dcae5f4 feat(#2302): add validated Ident newtype in hive-host-sock damocles 2026-07-19 19:16:08 +02:00
  • d4e91bfeeb feat(#2302): fold is_plain_ident into PlainIdent newtype damocles 2026-07-19 17:56:55 +02:00
  • cfac917b4d feat(#2302): parse agent names into AgentName newtype at dashboard boundary damocles 2026-07-19 17:46:04 +02:00
  • 427328c4eb style(hive-screen-mcp): nix fmt — trailing semicolon in match arm iris 2026-07-20 21:18:57 +02:00
  • cb4421228e fix(hive-screen-mcp): address argus review 🟡 items iris 2026-07-20 21:17:17 +02:00
  • 74fdbe7c43 fix(#2618): remove hardcoded resolution from mouse tool descriptions iris 2026-07-20 21:07:55 +02:00
  • 228a5bacca feat(#2618): add mouse_move + mouse_click via RFB PointerEvent iris 2026-07-20 20:58:13 +02:00
  • 804c11c404 fix(#2305): drop redundant [[bin]] section from hive-screen-mcp/Cargo.toml iris 2026-07-20 20:44:10 +02:00
  • 7fa7e2bdfd refactor(#2305): drop mouse tools + ydotool, switch key_press to wtype iris 2026-07-20 20:41:58 +02:00
  • 584dfed0c9 fix(#2305): run_cmd returns Result, nix fmt, collapse nested if iris 2026-07-20 20:30:02 +02:00
  • 0b3268feae feat(#2305): hive-screen-mcp — screenshot + input MCP for GUI agents iris 2026-07-20 20:21:38 +02:00
  • 5906cc2f2b feat(#2591): hive-jobq parent-axis grouping + borrow + roll-up scheduler atlas 2026-07-20 19:45:53 +02:00
  • 1acc271108 fix(#2443): address asyncBtn review notes iris 2026-07-20 19:59:45 +02:00
  • bd7ae83860 fix(#2443): catch fetch() network errors in bindAsyncForms doSubmit iris 2026-07-20 19:58:04 +02:00
  • 4b45c5cd3d feat(#2443): asyncBtn — shared reusable component, replace ad-hoc disable/spinner patterns iris 2026-07-20 19:51:03 +02:00
  • 6d281e4606 docs(#2552): never add #[allow(clippy::...)] — fix lints instead iris 2026-07-20 19:35:45 +02:00
  • 4c51a00c9f fix(#2612): parse ISO due_at string before arithmetic in loose-ends panel iris 2026-07-20 19:27:50 +02:00
  • 35611e9f0d feat(#2608): show session count in agent stats window iris 2026-07-20 18:25:37 +02:00
  • b25c44f7cb feat(#2196): move send/ask/answer body to backend _body field iris 2026-07-20 18:20:45 +02:00
  • 6559f3e7b5 fix(#2578): route hive-ci's nix through the host daemon (keep distributed builds + gain fallback) atlas 2026-07-18 22:34:56 +02:00
  • 4287435696 chore(#2038): scope observe_mcp_health to pub(crate) per review damocles 2026-07-20 18:24:06 +02:00
  • d7d46d347c feat(#2038): surface degraded mcp servers at turn start (observability) damocles 2026-07-20 18:03:58 +02:00
  • 2a5c4d441f fix(#2594): fold unparseable-approval-row warnings into one aggregated line damocles 2026-07-19 18:41:40 +02:00
  • d4b9dc1ab9 fix(#2570): gate boot forge-provisioning behind a readiness poll atlas 2026-07-19 18:41:34 +02:00
  • d4215c09c8 stream_enrich: document Write absence; skip -0 count in Edit summary iris 2026-07-19 18:42:14 +02:00
  • 0e4b69dd20 feat(#2196): move Write/Edit diff body to backend, drop JS branch iris 2026-07-19 18:37:14 +02:00
  • da056d0043 fix(#2593): mark forge notifications read on broker-delivery damocles 2026-07-19 18:21:04 +02:00
  • b62652c01b feat(#2196): stamp _body on mcp__bash__run, drop tool-specific JS branch iris 2026-07-19 18:16:46 +02:00
  • 0f5367f948 frontend/agent: drop JS dispatch tables, read backend _icon/_summary/_category iris 2026-07-19 17:41:13 +02:00
  • ae3f011eb3 hive-agent: add stream_enrich module — stamp _icon/_summary/_category on SSE events iris 2026-07-19 17:32:35 +02:00
  • 617eecf94e agent ui: show elapsed seconds on status ticks during compaction iris 2026-07-19 15:59:12 +02:00
  • 02167caf60 refactor(#2500): skip the empty acquire for fully re-entrant nodes atlas 2026-07-19 15:25:58 +02:00
  • 144912f8e0 address review: drop backwards-compat request/response aliases, use canonical names damocles 2026-07-19 15:12:14 +02:00
  • d0beec8a40 refactor(#2581): carve per-agent mcp.sock protocol into hive-agent-sock crate damocles 2026-07-19 14:22:37 +02:00
  • f64ab47de0 refactor(#2500): encapsulate the jobq lock, drop the dead borrowed-guard layer atlas 2026-07-19 14:40:25 +02:00
  • b4bcf8b6e4 refactor(jobq): make the crate generic over the resource type R atlas 2026-07-18 21:49:27 +02:00
  • 7ffc13dc86 feat(#2500): hive-jobq scheduler re-entrancy + eager AfterOk cascade atlas 2026-07-17 18:40:41 +02:00
  • 12e618097a feat(#2500): hive-jobq scheduler settle loop (owned resources + subtree-hold) atlas 2026-07-17 18:33:51 +02:00
  • 01ff8071f6 feat(#2500): add hive-jobq RAII resource guards with recursive re-entrancy atlas 2026-07-17 15:18:27 +02:00
  • 06bc7e31c0 fix(#2289): wire sync_agent failures to dashboard warning banner iris 2026-07-19 14:36:58 +02:00