• Berlin
  • Joined on 2025-01-15
vinzenz pushed to main at vinzenz/hyperhive 2026-07-22 18:00:12 +02:00
b68d91269f refactor(#2629): fix stale self-filter doc comments + flatten the sender-check let-chain
71cc545cb2 fix(#2629): exclude agent's own messages from unread sweep
Compare 2 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-07-22 17:45:27 +02:00
3188e50ab8 docs(#2628): update bash tool descriptions, docs, and system prompt for the todo model (trim impl details for agent)
4c36343f04 refactor(#2628): one keyed todo per task transitions running→done (mara: same id changes to done, not a keyless one-off)
7be37f388e fix(#2628): forge_notify falls back to default_agent_socket when hive_agent_socket unset (argus review)
a1352376d8 refactor(#2626): retire the file-based mcp-loose-ends scanner (todos own it now)
17a9a156c2 feat(#2628): migrate bash producer to the in-agent todo socket (keyed active + keyless done, not wakes)
Compare 6 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-07-20 23:38:20 +02:00
ade7be46c2 feat(#2569): wire HIVE_AGENT_SOCKET for the harness, mcp-http, and matrix services
0977006ec6 refactor(#2569): remove the c0re todo store + handlers (todos now owned in-container)
21f1569a04 feat(#2569): migrate matrix producer to the in-agent todo socket (unread + invites); drop dead mcp.sock/wake plumbing
a2d44c7eb6 feat(#2569): merge harness-local todos into get_loose_ends
86d16efa07 feat(#2569): drive a turn on a local todo signal (serve-loop select)
Compare 8 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-07-20 22:14:45 +02:00
795dd882bb refactor(#2569): rename hive-agent-sock to hive-core-agent-sock
vinzenz pushed to main at vinzenz/hyperhive 2026-07-20 21:46:25 +02:00
84b750fba5 refactor(#2302): type socket wire fields as ident, validated by serde on deserialize
bf644cc126 feat(#2302): thread &Ident through agent path builders
1286029947 feat(#2302): migrate dashboard to the single hive-host-sock Ident newtype
384dcae5f4 feat(#2302): add validated Ident newtype in hive-host-sock
d4e91bfeeb feat(#2302): fold is_plain_ident into PlainIdent newtype
Compare 6 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-07-20 21:38:23 +02:00
427328c4eb style(hive-screen-mcp): nix fmt — trailing semicolon in match arm
cb4421228e fix(hive-screen-mcp): address argus review 🟡 items
74fdbe7c43 fix(#2618): remove hardcoded resolution from mouse tool descriptions
228a5bacca feat(#2618): add mouse_move + mouse_click via RFB PointerEvent
Compare 4 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-07-20 20:55:33 +02:00
804c11c404 fix(#2305): drop redundant [[bin]] section from hive-screen-mcp/Cargo.toml
7fa7e2bdfd refactor(#2305): drop mouse tools + ydotool, switch key_press to wtype
584dfed0c9 fix(#2305): run_cmd returns Result, nix fmt, collapse nested if
0b3268feae feat(#2305): hive-screen-mcp — screenshot + input MCP for GUI agents
Compare 4 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-07-20 20:54:28 +02:00
5906cc2f2b feat(#2591): hive-jobq parent-axis grouping + borrow + roll-up scheduler
vinzenz pushed to main at vinzenz/hyperhive 2026-07-20 20:10:10 +02:00
1acc271108 fix(#2443): address asyncBtn review notes
bd7ae83860 fix(#2443): catch fetch() network errors in bindAsyncForms doSubmit
4b45c5cd3d feat(#2443): asyncBtn — shared reusable component, replace ad-hoc disable/spinner patterns
Compare 3 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-07-20 19:39:04 +02:00
6d281e4606 docs(#2552): never add #[allow(clippy::...)] — fix lints instead
vinzenz pushed to main at vinzenz/hyperhive 2026-07-20 19:37:47 +02:00
4c51a00c9f fix(#2612): parse ISO due_at string before arithmetic in loose-ends panel
vinzenz pushed to main at vinzenz/hyperhive 2026-07-20 19:14:39 +02:00
35611e9f0d feat(#2608): show session count in agent stats window
vinzenz pushed to main at vinzenz/hyperhive 2026-07-20 19:13:52 +02:00
b25c44f7cb feat(#2196): move send/ask/answer body to backend _body field
vinzenz pushed to main at vinzenz/hyperhive 2026-07-20 18:55:59 +02:00
6559f3e7b5 fix(#2578): route hive-ci's nix through the host daemon (keep distributed builds + gain fallback)
vinzenz pushed to main at vinzenz/hyperhive 2026-07-20 18:53:45 +02:00
4287435696 chore(#2038): scope observe_mcp_health to pub(crate) per review
d7d46d347c feat(#2038): surface degraded mcp servers at turn start (observability)
Compare 2 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-07-19 19:08:36 +02:00
2a5c4d441f fix(#2594): fold unparseable-approval-row warnings into one aggregated line
vinzenz pushed to main at vinzenz/hyperhive 2026-07-19 19:07:13 +02:00
d4b9dc1ab9 fix(#2570): gate boot forge-provisioning behind a readiness poll
vinzenz pushed to main at vinzenz/hyperhive 2026-07-19 18:54:01 +02:00
d4215c09c8 stream_enrich: document Write absence; skip -0 count in Edit summary
0e4b69dd20 feat(#2196): move Write/Edit diff body to backend, drop JS branch
Compare 2 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-07-19 18:42:02 +02:00
da056d0043 fix(#2593): mark forge notifications read on broker-delivery
vinzenz pushed to main at vinzenz/hyperhive 2026-07-19 18:28:55 +02:00
b62652c01b feat(#2196): stamp _body on mcp__bash__run, drop tool-specific JS branch