• Berlin
  • Joined on 2025-01-15
vinzenz pushed to main at vinzenz/hyperhive 2026-06-03 16:46:59 +02:00
fb93cbf5c2 feat: add tls.acme mode — nginx inside container manages Let's Encrypt
6c4b47a7ec docs: note ACME key file permissions for tls.certDir
44122c66de feat(#594): gateway operator-cert TLS mode (tls.certDir)
Compare 3 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-06-03 16:44:38 +02:00
79265e04f8 cleanup(#1014): remove manager pinning from frontend — no special treatment for ruth
7a035911ef fix: use empty string as initial managerNameState default
6feab54882 cleanup(#1014): remove is_manager from ContainerView, add manager_name to StateSnapshot
Compare 3 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-06-03 16:35:48 +02:00
3dda286d2b fix(#1147): break wait loop immediately on unknown task id
faff09ef23 feat(#1147): add optional wait_seconds to bash_status
Compare 2 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-06-03 16:33:19 +02:00
a2a96490d3 fix: assert gateway.enable when isolateContainers + forge.enable
806d0e4a61 fix: use forge domain URL + open 80/443 for isolated agents
c97120f016 fix: forge URL + firewall for isolateContainers=true
Compare 3 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-06-03 16:30:46 +02:00
6be114eb05 feat(#1151): default bash_run wait_seconds to 3s
vinzenz pushed to main at vinzenz/hyperhive 2026-06-03 16:09:16 +02:00
a789c096e7 feat(#1135): transient wake for matrix mcp events - bypass broker sqlite
vinzenz pushed to main at vinzenz/hyperhive 2026-06-03 16:05:01 +02:00
aa91d0d30d refactor(#1141): split list_reviews into list_reviews_json + list_reviews_text
374e53d13e nit(#1141): suppress :line in text output when comment has no line number
b39967eb7a refactor(#1141): extract submit_review, list_reviews, fetch_inline_comments helpers
eae124a460 feat(#1141): pr-reviews list mode shows inline review comments
Compare 4 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-06-03 15:22:31 +02:00
c44fa14f7c fix(#1145): clone logs/cmdline in priv_run match arms to avoid use-after-move
vinzenz pushed to main at vinzenz/hyperhive 2026-06-03 15:19:24 +02:00
9e63c9c1d0 fix: wireguard address option default + clarify peer mesh inclusion doc
89609aaa6a feat(#569): wireguard inter-hive mesh option
Compare 2 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-06-03 15:19:07 +02:00
0bff5cd5c3 docs: address argus nits — latency note in collect_unread, unread_count retention rationale
0e5bffc9f4 fix: add #[must_use] to unread_count, collect_unread, unread_summary per codebase convention
68e30b857c feat(#1137): rich unread summary in loose ends and wake signal
46edc635f2 feat(#1134): add unread matrix messages as a loose end
Compare 4 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-06-03 13:53:04 +02:00
1386439591 fix(#1116): address review nits - dedup log callback, comment stderr truncation
68451eb205 feat(#1116): stream nixos-container create/update output live into build_logs
Compare 2 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-06-03 12:32:17 +02:00
cd3ba24c3d fix(#1112): build agent nav-links from disk; drop broken TCP proxy
vinzenz pushed to main at vinzenz/hyperhive 2026-06-03 12:32:08 +02:00
84b42f5751 docs(#1110): update README diagram; add animated SVG component diagram
vinzenz pushed to main at vinzenz/hyperhive 2026-06-03 12:32:02 +02:00
0ac6028844 docs(#14): update network isolation docs - remove stale manager special-case claim
3c012efbea fix(#883): warn + bail on unparseable subnet instead of silently writing empty LOCAL_ADDRESS; doc /0 corner case
ec8fcb29ce test: add normalization test for bridge-IP subnet form (atlas note)
3bb07b1fde feat(#14): network isolation rust side — PRIVATE_NETWORK + veth wiring in set_nspawn_flags
Compare 4 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-06-03 12:31:55 +02:00
ed50b858c5 fix(#1115): commit perm+topology changes under META_LOCK to prevent dirty working tree
vinzenz pushed to main at vinzenz/hyperhive 2026-06-03 12:30:38 +02:00
057c673be8 fix: remove issue tag from comment in bash_runner
a1c6736ba5 feat(#1106): transient wake for bash tasks — bypass broker sqlite
Compare 2 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-06-03 12:29:19 +02:00
b9b58554e8 fix: restart-all only lists successfully restarted agents
26f2c1f59b feat(#1107): hivectl agents restart / restart-all commands
Compare 2 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-06-03 12:29:10 +02:00
ce52419fe4 fix(#1100): add .mailmap to deduplicate agent contributor emails
vinzenz pushed to main at vinzenz/hyperhive 2026-06-03 12:28:49 +02:00
ee0ffa64f8 gateway: rate-limit nginx reload retries after failure
vinzenz pushed to main at vinzenz/hyperhive 2026-06-03 11:26:28 +02:00
e54c1b84d7 feat(#1095): add wait_seconds to bash_run for inline fast-command completion