• Berlin
  • Joined on 2025-01-15
vinzenz pushed to main at vinzenz/hyperhive 2026-05-17 01:40:39 +02:00
411cf86632 nix fmt + rustfmt sweep
0cf120e9e9 harness: default claudeMarketplaces to anthropics/claude-plugins-official
Compare 2 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-05-17 01:37:24 +02:00
597351ca4e harness: declarative claude plugin marketplaces
vinzenz pushed to main at vinzenz/hyperhive 2026-05-17 01:29:38 +02:00
608de57924 hive-forge: default to pkgs.forgejo (15.x), expose package option
2192cb5148 forge-login: don't die on RO ~/.config/git/config
33f7408ef1 scripts: forge-migrate.sh — run pending DB migrations + restart
a1c4d37bc9 scripts: forge-login.sh + forge-create-token.sh
Compare 4 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-05-17 00:45:38 +02:00
d8b05a9eb9 scripts: forge-create-user.sh wrapper
2b076f8ce4 forge: pass --work-path to admin CLI so app.ini is found
Compare 2 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-05-17 00:26:10 +02:00
fed943a04e hive-forge: pin F3 PATH absolute (init runs even when disabled)
vinzenz pushed to main at vinzenz/hyperhive 2026-05-17 00:03:48 +02:00
3e3c27ac48 hive-forge: disable F3 (federation) — defaults to RO nix-store path
vinzenz pushed to main at vinzenz/hyperhive 2026-05-16 23:38:42 +02:00
4a06615c5c fix /state paths: sub-agents use /agents/<name>/state, not /state
9fc7cae132 prompts: tell agents + manager about the code forge; todo: shared docs repo
787c058c71 harness: install tea + auto-login from /state/forge-token
dccbd99b0c forge: broaden token scopes for repo create / PRs / orgs / misc
480d646f69 forge: auto-create a user + token per agent on spawn / startup
Compare 7 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-05-16 20:45:38 +02:00
824acee134 include agent label in turn failure notification body
1023acf69f add get_logs tool to manager mcp surface
fca480b86e add turn lock to prevent /compact racing with in-flight turns
25508d7399 fix manager loop: pending wake + move sleep into Empty arm only
Compare 4 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-05-16 20:45:05 +02:00
f2a0dc4107 re-apply TodoWrite removal + deny list (lost in subsequent merge)
313121a6e9 fix: transient state leak via RAII guard
Compare 2 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-05-16 19:41:29 +02:00
1a36c38a54 fix broadcast send for manager, deduplicate into coordinator.broadcast_send
vinzenz pushed to main at vinzenz/hyperhive 2026-05-16 18:51:26 +02:00
f3739d2b8e update plugin marketplaces before install at harness boot
dc53615686 fix stale /state refs in agent and manager prompts
Compare 2 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-05-16 18:49:53 +02:00
772fdd8320 forward plugin install failures to manager from sub-agents
3e040d5b16 agent: forward unhandled turn failures to manager
Compare 2 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-05-16 15:59:54 +02:00
7ec658851a back out bypassPermissions: claude refuses it under root uid
vinzenz pushed to main at vinzenz/hyperhive 2026-05-16 15:30:24 +02:00
36c7f3d1c7 mirror claude stderr to tracing so journald captures it
7d33da3727 retry hive socket up to 5x over 60s, surface retry count to claude
Compare 2 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-05-16 15:19:04 +02:00
4a8a668348 feat: add optional description to request_apply_commit and request_spawn
a6d1464071 refactor: per-agent state paths (/agents/{label}/state), centralize in paths.rs
a82009cf8c docs: update agent prompt to reference /agents/{label}/state and /agents/{label}/claude
ecaa178199 refactor: compute per-agent mount points for /agents/<name>/ structure
Compare 4 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-05-16 15:17:51 +02:00
6dd17864ac auto-install claude plugins at harness boot
8e7405db13 bypass-mode perms + deny list, drop allow-list plumbing
Compare 2 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-05-16 13:53:26 +02:00
3d2a7ffec7 fix: auto-wake after turn if pending messages exist, don't block on recv
d99e0812d0 fix: move sleep to only occur when recv returns empty, avoid message delivery delay
4ceae6cf67 todo: add bug - pending message wake-up issue
ab0df71068 docs: update system prompts to document /shared directory
37e56af6ba add /shared mount: new shared directory accessible to all agents
Compare 9 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-05-16 13:03:05 +02:00
22cea88c7e remove unused broker/coordinator methods
vinzenz pushed to main at vinzenz/hyperhive 2026-05-16 13:01:28 +02:00
24eec69418 fix reminder tool issues: error on time overflow, optimize scheduler query
bc27113967 docs: add hyperhive feature TODOs
Compare 2 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-05-16 12:52:07 +02:00
f38510930a reminder: add background scheduler loop - checks & delivers due reminders every 5s
4fc9c02934 reminder: add sqlite storage + broker methods + dispatch
7e9fd8e978 agent: add Remind request + ReminderTiming enum (stub implementation)
862bc1de44 Revert "agent: add Wake command - co-process self-wake via agent socket"
f0e87f0bc5 agent: add Wake command - co-process self-wake via agent socket
Compare 7 commits »