⚡ Highlights
This release introduces three major systems — Lightweight Task Layer, Agent Hierarchy, and Event-Driven Hooks — alongside a complete Heartbeat architecture overhaul and a redesigned Chat UI. Together, these turn Hivemind from a chat-with-agents platform into a full agent orchestration system where agents can own work, report up, and trigger each other automatically.
🔧 Hotfix
- fix: resolve hook agent from task assignee, not transition triggerer — Task hooks now correctly route work to whoever is assigned to the task, not whoever triggered the status change.
🆕 Features
Lightweight Task Layer
A full-featured task board for agents and humans alike. Create, assign, move, and track tasks with checklists, dependencies, and artifacts — all wired into the agent tool system.
- feat: Lightweight Task Layer (Milestone 10) by @MatthewSuttles in #224
- feat: complete lightweight task layer — associations, #todo parsing, agent context by @MatthewSuttles in #248
- feat: Lightweight Task Layer — project/milestone linkage, enhanced #todo parsing, agent task context by @MatthewSuttles in #246
- feat: add archive button for done tasks (#24) by @MatthewSuttles in #255
Agent Hierarchy & Org Chart
Agents now have managers and direct reports. The org chart renders on the team edit page, giving you a visual map of your agent organization.
- feat: agent hierarchy & org chart (Milestone 11) by @MatthewSuttles in #228
- feat: agent hierarchy & org chart (Milestone 11) by @MatthewSuttles in #247
- feat: render org chart on team edit page by @MatthewSuttles in #241
- feat: agent activity audit log view (Task #37) by @MatthewSuttles in #243
Event-Driven Hook System
Tasks can now trigger agent actions automatically when they change status. Create pipelines where completing one task kicks off the next — with dedicated management UI and auto-assignment.
- feat: event-driven task execution via hook system by @MatthewSuttles in #260
- feat: task hook triggers by @MatthewSuttles in #261 / #262
- feat: dedicated hooks management page + task artifacts by @MatthewSuttles in #263
- feat: hook agent auto-assign for pipeline handoffs by @MatthewSuttles in #264
Heartbeat Architecture Overhaul
The heartbeat system was rebuilt from the ground up — three-tier monitor/delegator architecture, ephemeral sessions with relay summaries, standing task UI, and tighter scoping so the heartbeat agent stays focused.
- feat: heartbeat architecture overhaul — three-tier monitor/delegator system by @MatthewSuttles in #242
- feat: ephemeral heartbeat sessions with relay summaries by @MatthewSuttles in #254
- feat: add standing task creation UI to heartbeat page by @MatthewSuttles in #244
- Restrict heartbeat to task_manager by @MatthewSuttles in #259
- Disable Projects::Coordinator in heartbeat loop by @MatthewSuttles in #258
Chat UI Redesign
Compact agent cards, a session list with filters, and a proper 1:1 chat sidebar. The whole chat experience got a facelift.
- feat: chat UI redesign — compact cards, session list with filters, and 1:1 chat sidebar by @MatthewSuttles in #265
Browser Sidecar
Replaced the heavy Playwright container with a lightweight native HTTP sidecar for browser-based tools. Faster, simpler, less resource-hungry.
- feat: Browser Sidecar — replace Playwright container with native HTTP sidecar by @MatthewSuttles in #240
Other Features
- feat: wire ToolLoop into Sessions::Chat for all providers by @MatthewSuttles in #257
- feat: mobile markdown rendering by @MatthewSuttles
🐛 Bug Fixes
- fix: heartbeat settings not saving (nested form bug) by @MatthewSuttles in #238
- fix: heartbeat model dropdown and provider routing by @MatthewSuttles in #239
- fix: update schema.rb to reflect agent hierarchy migration by @MatthewSuttles in #245
- fix: slim down heartbeat trigger prompt and fix architecture (Task #52) by @MatthewSuttles in #249
- fix: pin browser-sidecar Playwright version to 1.59.1 by @MatthewSuttles in #250
- fix: pass project/milestone/template locals to task form partial by @MatthewSuttles in #253
- Fix hooks UI routing and add team overview page by @MatthewSuttles in #266
♻️ Refactors
- refactor: lightweight reference artifacts instead of content blobs by @MatthewSuttles in #268
📦 Dependencies
- build(deps): bump anthropic from 1.28.0 to 1.32.0 by @dependabot in #234
- build(deps): bump puma from 7.2.0 to 8.0.0 by @dependabot in #237
- build(deps): bump neighbor from 0.6.0 to 1.0.0 by @dependabot in #236
- build(deps-dev): bump selenium-webdriver from 4.41.0 to 4.43.0 by @dependabot in #235
Full Changelog: 2026.04.01...2026.04.17