|
| 1 | +--- |
| 2 | +title: Changelog |
| 3 | +description: What's new in each release. Mirrored from the GitHub changelog. |
| 4 | +--- |
| 5 | + |
| 6 | +# Changelog |
| 7 | + |
| 8 | +This page mirrors the [project changelog on GitHub](https://github.com/rithulkamesh/hivemind/blob/main/CHANGELOG.md). Update it when cutting a new release. |
| 9 | + |
| 10 | +--- |
| 11 | + |
| 12 | +## [Unreleased] |
| 13 | + |
| 14 | +--- |
| 15 | + |
| 16 | +## [2.1.5] — 2026-03-11 |
| 17 | + |
| 18 | +### Added |
| 19 | + |
| 20 | +- **In-app HITL resolution** — Optional in-process resolver so you can approve/reject HITL requests in the same terminal as `hivemind run`. |
| 21 | +- **HITL in single-node path** — HITL escalation check and resolver/polling now run in the default single-node flow. |
| 22 | +- **Better MCP** — `hivemind doctor` has a dedicated "MCP Servers" section. |
| 23 | +- Full CLI visual redesign: amber/blue/teal color system across all commands |
| 24 | +- Structured logging with tracing-compatible format |
| 25 | +- Live run view: real-time task table, tool activity, cost counter during execution |
| 26 | +- Animated planning phase with strategy selection feedback |
| 27 | +- Redesigned hivemind init: interactive wizard with welcome screen |
| 28 | +- Typed error classes with actionable hints and docs links |
| 29 | +- Shell completions: bash, zsh, fish |
| 30 | +- `--debug`, `--trace`, `--quiet`, `--no-color`, `--json`, `--plain` global flags |
| 31 | + |
| 32 | +### Changed |
| 33 | + |
| 34 | +- All CLI output uses themed console |
| 35 | +- Python logging replaced with HivemindLogger |
| 36 | +- Error display: no raw tracebacks shown to end users |
| 37 | +- **Planner: simple-task fast path** — Short, single-step prompts no longer get decomposed into 5 steps |
| 38 | +- **Planner: dynamic step count** — Planner asks for "the minimal number of smaller steps needed" |
| 39 | + |
| 40 | +--- |
| 41 | + |
| 42 | +## [2.1.0] — 2026-03-11 |
| 43 | + |
| 44 | +### Added |
| 45 | + |
| 46 | +- **MetaPlanner** — Decompose mega-tasks into sub-swarms with dependencies, SLAs, and priorities |
| 47 | +- **Human-in-the-Loop (HITL)** — Configurable escalation triggers and approval workflows |
| 48 | +- **ApprovalStore** — Persistent pending approvals with timeout handling |
| 49 | +- **CLI** — `hivemind meta` and `hivemind approvals` commands |
| 50 | + |
| 51 | +--- |
| 52 | + |
| 53 | +## [2.0.0] — 2026-03-10 |
| 54 | + |
| 55 | +### Breaking Changes |
| 56 | + |
| 57 | +- Provider config schema updated |
| 58 | +- Agent execution now routed through AgentSandbox by default |
| 59 | +- Memory storage now redacts PII by default |
| 60 | + |
| 61 | +### Added |
| 62 | + |
| 63 | +- Abstract LLM router with Ollama, vLLM, and custom OpenAI-compatible endpoint backends |
| 64 | +- Provider fallback chains: automatic failover across backends |
| 65 | +- Agent sandboxing: resource quotas, tool category restrictions |
| 66 | +- Audit logging: append-only JSONL with chain integrity verification |
| 67 | +- PII redaction and GDPR/CCPA compliance config section |
| 68 | +- Simulation mode: dry-run planning without LLM calls |
| 69 | +- `hivemind explain`, `hivemind simulate`, `hivemind audit` CLI commands |
| 70 | + |
| 71 | +--- |
| 72 | + |
| 73 | +For older releases, see the [full changelog on GitHub](https://github.com/rithulkamesh/hivemind/blob/main/CHANGELOG.md). |
0 commit comments