Commit graph

  • c85dcc0dec feat: matrix MCP invite_user tool atlas 2026-06-05 12:06:59 +02:00
  • df1ffdd504 docs(agent): document model quick-picker in overflow menu iris 2026-06-05 13:01:27 +02:00
  • 6c74c6dafa feat(agent): model quick-picker in overflow menu iris 2026-06-05 11:56:47 +02:00
  • 1c4619015d docs(web-ui): document browser tab title call-count prefix iris 2026-06-05 12:56:15 +02:00
  • e24cfba124 feat(dashboard): preserve call-count prefix on hive-identity title update iris 2026-06-05 11:32:25 +02:00
  • fa62417328 feat(dashboard): prefix browser tab title with pending call count iris 2026-06-05 11:30:59 +02:00
  • d4d8fa6d7a docs(web-ui): expand Y3R C4LL questions section — filter chips, peer override, answer form, history iris 2026-06-05 12:47:03 +02:00
  • 20c5039156 style: treefmt main — fix CI formatting check atlas 2026-06-05 12:12:59 +02:00
  • c70823755b docs(web-ui): document BUILD tab auto-scroll, elapsed-time ticker, SSE list refresh iris 2026-06-05 12:12:04 +02:00
  • 2a5444fdc8 feat(dashboard): live-tick agent status-age chip via data-set-at + 30s interval iris 2026-06-05 12:18:24 +02:00
  • f011638b5e perf(dashboard): keyed container row cache — skip rebuild + async fetch for unchanged rows iris 2026-06-05 12:09:24 +02:00
  • 59798f72f1 fix(dashboard): auto-reset stale per-agent questions filter on re-render iris 2026-06-05 11:41:57 +02:00
  • 6c6d6f67e7 fix(dashboard): preserve q-history details open state on SSE-triggered renderQuestions iris 2026-06-05 11:39:35 +02:00
  • defcb5df0b fix(agent): use gateway-relative dashboard URL when behind hive-gateway iris 2026-06-05 11:34:26 +02:00
  • 10f22defee docs(web-ui): fix stale container-row 'Line 3' + document overflow menu iris 2026-06-05 11:23:18 +02:00
  • f87a674e14 fix(flow): flashError was inserting at top of terminal (invisible) iris 2026-06-05 11:06:03 +02:00
  • 435be4302e fix(dashboard): init_config kind label in approval history + remove dead ticker loop iris 2026-06-05 10:55:30 +02:00
  • 5fe750eaad feat(logs): auto-scroll live build output, elapsed-time ticker, SSE-driven list refresh iris 2026-06-05 10:49:28 +02:00
  • 97857cfdc5 docs(coordinator): note CapabilitiesChanged/ToolGroupsChanged SSE in PermChange description iris 2026-06-05 10:35:21 +02:00
  • f174c5d32c fix(dashboard): guard capabilities/tool-groups SSE handlers against in-progress edits iris 2026-06-05 10:29:24 +02:00
  • 13b0844c41 fix(dashboard): SYST3M tab count was always 0 (PascalCase vs snake_case) iris 2026-06-05 10:27:13 +02:00
  • 04b313b5e7 docs(dashboard): note SSE coverage in P3RM1SS10NS tab description iris 2026-06-05 10:25:53 +02:00
  • 2080fd3866 feat: live SSE updates for P3RM1SS10NS tab (capabilities + tool groups) iris 2026-06-05 10:21:37 +02:00
  • d0b038e17d fix(dashboard): refresh reminders on SCH3DUL3S tab activation + update stale comments iris 2026-06-05 10:18:23 +02:00
  • a1e46e2b3d feat: live SSE updates for the SYST3M reminders section iris 2026-06-05 10:13:16 +02:00
  • 68108fe5f8 fix: emit SchedulesChanged from manager-server + approval paths iris 2026-06-05 09:56:36 +02:00
  • 76c4a67b1c feat: live SSE updates for the SCH3DUL3S tab iris 2026-06-05 09:51:38 +02:00
  • b411a81c1a fix: point hivectl agents at the correct host socket path atlas 2026-06-05 09:55:24 +02:00
  • 3858740488 refactor: drop speculative prose markers, keep only backtick extraction atlas 2026-06-05 01:53:05 +02:00
  • 2d8a68e4d1 fix: extract matrix password from backtick code span (real conduit format) atlas 2026-06-05 01:49:31 +02:00
  • da52afcf53 docs(agent): update stats page description (Chart.js bundled, reminder chips) iris 2026-06-05 01:44:01 +02:00
  • 0d32048abe feat(stats): surface reminder_stats in the summary chip row iris 2026-06-05 01:14:45 +02:00
  • d60414cde1 docs: move hive-forge cli reference to docs/tools/forge.md damocles 2026-06-05 00:52:29 +02:00
  • 881f598c64 docs: add attachment-get to forge cheatsheet damocles 2026-06-05 00:37:04 +02:00
  • 80157dd26c docs: add timeline, attach-issue, attach-comment, subscription to forge cheatsheet damocles 2026-06-04 21:49:58 +02:00
  • 2fff9485b9 fix: cancel_loose_end approval kind is root-agent-only, no own-approval carve-out damocles 2026-06-05 00:47:03 +02:00
  • 32d815df81 docs: clarify execution tool group is vestigial — bash always available via extraMcpServers damocles 2026-06-05 00:45:37 +02:00
  • 4d4bfb2b33 chore: remove stale TODO in stats.rs (ReminderRollup RPC already implemented) damocles 2026-06-04 21:55:16 +02:00
  • 457a3e3ae5 docs: add running field to get_agent_meta description in system.md and mcp.rs damocles 2026-06-04 21:57:42 +02:00
  • 29bc40a1d7 docs: document get_host_journal in scheduling.md and turn-loop.md damocles 2026-06-04 21:48:16 +02:00
  • af4021f336 fix(#1088): sync system.md and mcp.rs tool descriptions against implementation damocles 2026-06-04 21:41:42 +02:00
  • 93d28ce0b1 fix: strip code-span backticks from extracted matrix password atlas 2026-06-05 00:44:42 +02:00
  • defface0a5 fix: parse tuwunel 'reset password for X to: <pw>' admin reply atlas 2026-06-04 21:27:04 +02:00
  • 7f7ee7dbef fix: correct doc comment — path goes to stdout not stderr damocles 2026-06-04 22:04:37 +02:00
  • 98f96e5435 feat(#1315): hive-forge attachment-get verb - download attachments by uuid or url damocles 2026-06-04 21:35:21 +02:00
  • 86165f07c8 docs: update hivectl verb list in CLAUDE.md (add gateway, agents, choom) iris 2026-06-05 00:38:11 +02:00
  • 33be854c50 docs: fix stale /api/agent/{name}/links reference in gateway.md iris 2026-06-04 22:04:00 +02:00
  • 30c2d94f13 docs: fix remaining stale AgentLink comment (per damocles review) iris 2026-06-04 21:47:25 +02:00
  • 4769d7ce5a docs: remove stale /api/agent/{name}/links references iris 2026-06-04 21:45:32 +02:00
  • bc1c4d1cc5 docs: update get_host_journal container param to mention hive-ci and other siblings damocles 2026-06-04 21:27:05 +02:00
  • 12eac03324 fix(#1310): add hive-ci to SIBLING_CONTAINERS so agents can read its journal damocles 2026-06-04 21:17:34 +02:00
  • 4f446269ae fix: re-run hive-ci-prefetch on every container restart via partOf atlas 2026-06-04 21:16:44 +02:00
  • 84e468dadb fix(#1309): retry forge token read at startup instead of giving up immediately damocles 2026-06-04 21:15:03 +02:00
  • cf6479b3a9 fix(#1307) add appearance:none to .btn to strip browser UA button chrome damocles 2026-06-04 21:02:56 +02:00
  • 6c16d25039 fix(#1304) scope state/harness chowns to own agent dir in hive-agent-user-migrate damocles 2026-06-04 20:47:40 +02:00
  • 60adb5aac9 fix: chmod .claude dir 0755 in hive-agent-user-migrate activation script atlas 2026-06-04 20:35:54 +02:00
  • f0271f95e4 docs(web-ui): update dashboard.md for dashboard-state endpoint iris 2026-06-04 20:14:58 +02:00
  • 54f7c0facc docs: comment on empty event_id fallback in admin-room poll atlas 2026-06-04 19:54:50 +02:00
  • e20a311786 tidy: is_whitespace() already covers newline, remove redundant arm atlas 2026-06-04 19:54:03 +02:00
  • 254fd1f9f1 fix: admin-room poll strategy — backward fetch anchored on sent event_id atlas 2026-06-04 19:47:21 +02:00
  • 9f8694e3cf fix(#1249): break sticky-bottom lock when user scrolls up during snap animation damocles 2026-06-04 19:30:04 +02:00
  • 0723737d89 fix(#1029): use getBoundingClientRect for tab overflow cutoff iris 2026-06-04 19:56:34 +02:00
  • 0f77fc3598 fix(#1297): prevent scroll jump on loadMore prepend iris 2026-06-04 19:48:18 +02:00
  • ab65245619 feat(#1298): add hivectl choom verb — interactive claude session in agent container damocles 2026-06-04 19:47:23 +02:00
  • 70832fcbf1 fix(#1293): override global li padding on agent menu separator iris 2026-06-04 19:31:34 +02:00
  • e0ea22f3ee refactor(#1292): remove agent-owned fields from ContainerView iris 2026-06-04 19:39:06 +02:00
  • 40845c21cd feat(#1292): add GET /api/dashboard-state to hive-ag3nt iris 2026-06-04 19:16:40 +02:00
  • 750f64b7f0 feat(#1290): show per-agent loose-end question count in dashboard iris 2026-06-04 18:55:16 +02:00
  • bddeb5478e fix(#1286): pretty-print system events in the agent terminal iris 2026-06-04 18:40:47 +02:00
  • 0894030754 fix(#1285): handle restart queue kind in dashboard container row iris 2026-06-04 18:36:08 +02:00
  • 13fe5ef9d3 docs(turn-loop.md): document get_loose_ends agent parameter scoping lexis 2026-06-04 18:38:19 +02:00
  • b5503cde2c fix(logs): add ?id= deep-link to logs viewer, fix queue entry link target damocles 2026-06-04 17:37:48 +02:00
  • 5f05caee31 fix(queue): rename queued_ids to active_ids, document circular-dep caveat damocles 2026-06-04 17:35:56 +02:00
  • 7118c5efdd feat(queue): link rebuild queue entries to build log rows for live streaming damocles 2026-06-04 17:33:59 +02:00
  • d31a723daf feat(#550): add depends_on to queue entries for explicit dep tracking damocles 2026-06-04 17:22:44 +02:00
  • 1fa398e99e fix: use correct tuwunel admin room command prefix for reset-password atlas 2026-06-04 16:43:53 +02:00
  • 85de83bd49 fix: use correct tuwunel admin room command prefix for make-user-admin atlas 2026-06-04 16:35:59 +02:00
  • 0f505d5c95 fix: increase admin-room poll timeout from 5s to 15s atlas 2026-06-04 15:39:10 +02:00
  • e06d3e3a8b refactor: extract admin_room_send_and_poll helper — deduplicate poll loop atlas 2026-06-04 15:22:14 +02:00
  • 2252eac650 fix: replace Synapse admin API in promote_user_to_admin with admin-room command atlas 2026-06-04 15:17:20 +02:00
  • 74253a9f71 fix: increase admin-room poll timeout from 5s to 15s atlas 2026-06-04 15:39:27 +02:00
  • 0a3a956d28 fix: add /var/lib/hyperhive to hive-priv ReadWritePaths atlas 2026-06-04 15:35:46 +02:00
  • c2d023ba86 fix(#1269): add requires+after hive-c0re.socket to service unit damocles 2026-06-04 15:08:07 +02:00
  • a56badd004 fix: remove Synapse admin API path — use admin-room reset exclusively (tuwunel only) atlas 2026-06-04 15:07:48 +02:00
  • 97a78cc5d6 fix: address argus review on matrix admin-room reset — ascii lowercase, tighter markers, unit tests atlas 2026-06-04 15:05:01 +02:00
  • b2913bc656 fix: admin-room fallback for matrix password reset when Synapse API absent atlas 2026-06-04 14:58:20 +02:00
  • 7e229889a6 fix: address argus review on ensure_claude_dir — narrow to EPERM, fix doc comment atlas 2026-06-04 15:03:12 +02:00
  • e553e40577 fix: soft-fail chmod in ensure_claude_dir when dir is agent-owned atlas 2026-06-04 14:48:08 +02:00
  • 911dc5227b fix(#1263): repeat security headers in locations with their own add_header damocles 2026-06-04 14:34:15 +02:00
  • 681a86bce9 fix: address argus review on #1260 — drop stale HIVE_ROLE and mcp::Flavor refs from CLAUDE.md damocles 2026-06-04 12:51:34 +02:00
  • 41eb3f806c refactor: remove hyperhive.role option — there is only one role: agent damocles 2026-06-04 12:40:24 +02:00
  • d35408a18d docs: remove stale role field from AgentMeta in conventions.md damocles 2026-06-04 13:54:48 +02:00
  • 7022cd3826 fix: split WriteAgentStateFile into WriteAgentForgeToken + WriteAgentMatrixToken atlas 2026-06-04 13:53:43 +02:00
  • 89092caba4 fix: restrict WriteAgentStateFile to explicit filename allowlist atlas 2026-06-04 12:20:36 +02:00
  • eb51362d50 fix: route forge/matrix token writes through hive-priv atlas 2026-06-04 12:11:59 +02:00
  • be8d8e48bf docs(bash): document wait_seconds param on run + status damocles 2026-06-04 13:14:45 +02:00
  • 60628fbb13 docs(tools/bash): fix incorrect execution tool group claims damocles 2026-06-04 13:01:42 +02:00
  • 9c1c4f62fb fix: add approval kind to cancel_loose_end docs; drop stale role comment in mcp.rs; fix system.md approval-cancel description damocles 2026-06-04 12:57:30 +02:00
  • 78a00d1258 docs(#1251): split MCP tool docs into docs/tools/ sub-mds by feature damocles 2026-06-04 12:29:04 +02:00
  • 5ec1306c7b feat(gateway): assert hsts.enable requires TLS atlas 2026-06-04 12:22:06 +02:00