• Berlin
  • Joined on 2025-01-15
vinzenz pushed to main at vinzenz/hyperhive 2026-06-04 16:24:47 +02:00
0a3a956d28 fix: add /var/lib/hyperhive to hive-priv ReadWritePaths
vinzenz pushed to main at vinzenz/hyperhive 2026-06-04 15:16:48 +02:00
c2d023ba86 fix(#1269): add requires+after hive-c0re.socket to service unit
vinzenz pushed to main at vinzenz/hyperhive 2026-06-04 15:16:31 +02:00
a56badd004 fix: remove Synapse admin API path — use admin-room reset exclusively (tuwunel only)
97a78cc5d6 fix: address argus review on matrix admin-room reset — ascii lowercase, tighter markers, unit tests
b2913bc656 fix: admin-room fallback for matrix password reset when Synapse API absent
Compare 3 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-06-04 15:05:52 +02:00
7e229889a6 fix: address argus review on ensure_claude_dir — narrow to EPERM, fix doc comment
e553e40577 fix: soft-fail chmod in ensure_claude_dir when dir is agent-owned
Compare 2 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-06-04 14:36:23 +02:00
911dc5227b fix(#1263): repeat security headers in locations with their own add_header
vinzenz pushed to main at vinzenz/hyperhive 2026-06-04 14:31:52 +02:00
681a86bce9 fix: address argus review on #1260 — drop stale HIVE_ROLE and mcp::Flavor refs from CLAUDE.md
41eb3f806c refactor: remove hyperhive.role option — there is only one role: agent
Compare 2 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-06-04 14:30:37 +02:00
d35408a18d docs: remove stale role field from AgentMeta in conventions.md
vinzenz pushed to main at vinzenz/hyperhive 2026-06-04 14:30:08 +02:00
7022cd3826 fix: split WriteAgentStateFile into WriteAgentForgeToken + WriteAgentMatrixToken
89092caba4 fix: restrict WriteAgentStateFile to explicit filename allowlist
eb51362d50 fix: route forge/matrix token writes through hive-priv
Compare 3 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-06-04 13:51:47 +02:00
be8d8e48bf docs(bash): document wait_seconds param on run + status
60628fbb13 docs(tools/bash): fix incorrect execution tool group claims
9c1c4f62fb fix: add approval kind to cancel_loose_end docs; drop stale role comment in mcp.rs; fix system.md approval-cancel description
78a00d1258 docs(#1251): split MCP tool docs into docs/tools/ sub-mds by feature
Compare 4 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-06-04 13:50:30 +02:00
5ec1306c7b feat(gateway): assert hsts.enable requires TLS
5264ef7d5e feat(gateway): add gateway.hsts.enable option, disabled by default
18941848dc feat(gateway): add security headers to all vhosts
Compare 3 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-06-04 13:48:33 +02:00
5fdc3ffdbf fix: remove issue ref from comment, use forge::FORGE_HTTP in knowledge.rs
vinzenz pushed to main at vinzenz/hyperhive 2026-06-04 12:19:08 +02:00
bc0087830f fix: chmod claude dir 0755 so hive-core can list session files
vinzenz pushed to main at vinzenz/hyperhive 2026-06-04 12:15:13 +02:00
cccb055245 docs: remove stale conflict marker from turn-loop.md
e58ead4329 fix: address argus+mara review on #1243 — stale docs, MANAGER_DEFAULT refs, ruth migration
f56b272a23 remove Role::Manager + ManagerSurface + Flavor::Manager — there is only one role: agent
Compare 3 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-06-04 12:12:28 +02:00
186ee430b5 docs: comment std::process::exit(0) intent in M_UNKNOWN_TOKEN recovery
92ed989f8c refactor: move M_UNKNOWN_TOKEN recovery into client::build_and_restore
7010d06c34 fix: warn on failed sdk state dir removal in M_UNKNOWN_TOKEN recovery
78db47b00b fix: auto-create knowledge webhook + periodic pull fallback
1c5936febb fix: recover from M_UNKNOWN_TOKEN in hive-matrix-daemon
Compare 5 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-06-04 11:13:31 +02:00
cb314f77b9 refactor: extract sync_gateway_nginx fn from ReloadGatewayNginx arm
c7ea495bf9 docs(priv_proto): update ReloadGatewayNginx comment — state-aware dispatch
6fab0d7f1a docs: update gateway.md — nginx reload goes through hive-priv
1d062d1e3e fix: route gateway nginx control through hive-priv
Compare 4 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-06-04 00:20:26 +02:00
7cf7f043ad drop ManagerServer type alias and serve_manager_stdio — no manager agent
7261992fda remove flavor from AgentServer — dumb dispatcher, tool groups gate access
3c5abd3c85 rename HiveServer -> AgentServer per mara's feedback
c634dab2a6 refactor: unify AgentServer + ManagerServer into HiveServer {socket, flavor}
Compare 4 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-06-04 00:06:08 +02:00
1698372572 docs: bash_run timeout now fully optional, no default
vinzenz pushed to main at vinzenz/hyperhive 2026-06-03 23:25:04 +02:00
84383568b2 fix: true atomic bulk topology -- apply_set_parent + single write, add # Errors docs
7ec0a36d7a fix(#1218): bulk topology move uses one git commit via new set-parent-bulk endpoint
Compare 2 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-06-03 23:24:29 +02:00
644519f358 fix: skip matrix avatar upload when icon unchanged
vinzenz pushed to main at vinzenz/hyperhive 2026-06-03 23:24:00 +02:00
d3239fef35 fix(#1233): subscription --watch uses PUT, GET handles 404 as not-watching