Roadmap
A living document, updated by the maintainers as milestones land. Direction-setting follows GOVERNANCE.md: items appear here after discussion in public issues, and breaking changes go through the supermajority process defined there.
This page covers the release-line trajectory β what v4 is, what v5 is becoming, and how builds reach operators. For the detailed near-term work plan (Now / Next / Later, item by item), see the public roadmap in the docs tree.
Release lines at a glanceβ
| Line | Branch | Status | Publishes channels |
|---|---|---|---|
| v4 | v4 (default) | Supported stable line | stable, candidate |
| v5 | v5 | Active development, RFC-gated | edge |
Operators select a line by pointing a hive at a release channel rather than a branch tag.
v4 β Stable Lineβ
v4 is the default branch and the supported stable line.
- Bug fixes, security fixes, dependency updates, docs, and operability improvements (for example, the operator TUI shipped here in August 2026).
- Continued hardening from the security-audit remediation backlog (see SECURITY.md).
- Structural or protocol-level changes do not land here directly; they go through the v5 RFC process first, keeping v4 low-risk to track.
- Support window: v4 remains supported through v5 development; an explicit EOL relative to the first stable v5 release will be announced before v5 GA.
v5 β Next Generationβ
v5 development happens on the v5 branch, gated by public [v5 RFC]
issues. The three pillars:
- Reviewer lane. A dedicated agent role with authority to adjudicate
escalated (
needs-human) PRs, so the human-escalation queue has an owner instead of being a one-way door (#5480). A first implementation is merged onv5(#5485). Per governance, reviewer-lane output is advisory where a human-approval requirement exists β it never substitutes for one. - Formal verification of protocol invariants. Promela/Spin models of
protocol-shaped subsystems live in
src/formal/onv5, wired as an opt-in quality-lane capability gated at ACMM L5 (#5512, #5518). The approach has already paid for itself: the first model proved a liveness violation in the escalation ledger β a PR could become red, open, and excluded from every lane at once (#5511) β and the fix (#5515) flipped the violated properties to holding across millions of states. Goal: changes to modeled protocols update the corresponding model in the same PR. - Channel-based release trains. The three channels β
edge(newest good build),candidate(awaiting soak),stable(promoted after soak) β exist today as moving GHCR tags, and divergence has begun:v4builds publishstableandcandidatewhilev5builds publishedge. Remaining work is the soak/promotion policy in CI and digest-verifiable deployment, so what a spoke runs is provable rather than inferred from a tag. See release channels.
A documented migration path from v4 hubs and spokes, with dual-version operation during the transition, is part of the v5 GA bar.
Recently shipped (August 2026)β
Highlights from the last month of merges to v4 (and v5 where noted):
- v4.0.1 and v4.0.2 releases through the gated release workflow, with the release gate now mirrored as a commit status.
- Operator TUI: a terminal dashboard with agent kick, model picker, ACMM overlay, governor header, token/cost estimates, and an operator guide in the hivectl docs.
- Escalation visibility:
needs-humanescalated PRs surfaced in the dashboard repo section, plus remediation hints (detectors, verdicts, and UI) so an operator sees why something escalated. - Backends: Google Antigravity models offered in the dashboard, and a backend smoke-test matrix in CI.
- Scheduling: split poll cadences for issues vs. PRs, and an events/audit refresh in the dashboard.
- Security and privacy: ttyd bound to loopback, snapshot checkout guard, and contributor-relay redaction fixes.
- Forge abstraction: governor escalation writes are now typed against the neutral forge seam rather than the GitHub client, the first production caller on the multi-forge path.
- v5: reviewer lane first implementation, the formal-verification quality lane, and the first Spin model plus the real bug it found.
- CI and test hardening: sharded hub tests, hermetic test fixtures, and a series of flaky-test fixes.
Future (post-v5)β
Candidate themes, deliberately not committed β see the Later section of the detailed roadmap:
- Cross-forge orchestration (GitHub, GitLab, Forgejo/Gitea) on the
pkg/forgeabstraction. - Memory and learning maturation: durable, auditable priming from retro findings and curated knowledge.
- Kubernetes-native, policy-isolated agent sandboxes where that complexity is justified.
Non-goals (current)β
- Replacing human judgment. Agent and reviewer-lane output is advisory wherever a human-approval requirement exists; Hive automates the pipeline around judgment, not the judgment itself.
- A second docs site. Docs are published by syncing
src/docs/into the org docs site; this repo deliberately carries no site generator of its own.