Changelog
Notable changes in Vaner documentation and releases.
Notable product releases are published on GitHub Releases (downloads, tags, and discussion). This page mirrors published release notes in a short, docs-friendly highlights format.
The section below is generated from GitHub Releases. Edit release notes on GitHub, then run npm run sync:changelog -- --force.
v0.9.0
Released May 4, 2026 · Details on GitHub
- Auto Focus surfaces prepared work closer to the moment of use, with tighter linting around promoted, archived, and contradictory memory
vaner launch <client>andvaner clients verifymake setup and recovery easier across supported AI clients- Setup now applies policy bundles automatically and improves local model/GPU selection for desktop-class machines
- Signed PyPI artifacts, SBOM, and provenance are attached to the GitHub release
v0.8.10
Released May 2, 2026 · Details on GitHub
- chore: harden release preflight discipline
- ci: harden zizmor workflow checks
- feat: productize Prepared Work surface
- chore(readme): simplify to ~100 lines, single front-door, link to docs
- feat(primer): add Zed, Windsurf, Roo Code primer surfaces
- feat(clients): add
vaner clients verifyfor the four-layer leverage stack - ...and more on GitHub.
v0.8.9
Released May 2, 2026 · Details on GitHub
- fix(setup): pick qwen3.6 (latest+best) for 32 GB cards instead of qwen3.5 (#224) @abolsen
- feat: cockpit refresh + model catalog refresher with proper sampling defaults (#211) @abolsen
- feat(cli): vaner up --json + per-device GPU enumeration (#221) @abolsen
- feat(init): auto-apply policy bundle, no five-question wizard (#220) @abolsen
- feat(cli):
vaner launch <client>end-to-end installer (#218) @abolsen - feat(hooks): Cline + Windsurf prompt-submit hooks (Phase C4) (#217) @abolsen
- ...and more on GitHub.
Vaner 0.8.8
Released April 30, 2026 · Details on GitHub
- Vaner 0.8.8 focuses on prepared work quality, exact component targeting, and release-grade benchmark governance
- Adds the Prepared Work surface, combining predictions and generated work artifacts into one cleaner user-facing feed
- Adds WorkProduct lifecycle support for high-signal prepared artifacts such as review notes, bug hypotheses, docs drift, research briefs, and exportable virtual diffs
- Improves exact component targeting with lightweight symbol indexing and deterministic target normalization so named functions/classes/files beat broad stale relevance
- Tightens draft readiness: weak component matches stay evidence-only, while exact definitions, strong test+usage evidence, and explicitly docs/schema-shaped cases can become draft-ready
- Adds schema-locked benchmark governance with stable small/medium/large profiles, release gates, reproducibility metadata, and leak scanning
- ...and more on GitHub.
v0.8.7
Released April 26, 2026 · Details on GitHub
- feat(0.8.7): Live Intent Capture Phase 1 + L0 Claude Code adapter + 0.8.6 carry-overs (#189) @abolsen
- fix: resolve code scanning alerts (#188) @abolsen
- ci: move to larger GitHub-hosted runners + quality/compatibility split (#187) @abolsen
- @abolsen
v0.8.6
Released April 25, 2026 · Details on GitHub
- feat(intent): 0.8.6 WS4 — work-style intent priors (#175) @abolsen
- feat(0.8.6): WS5 → WS12b release content (recovery) (#186) @abolsen
- feat(setup): 0.8.6 WS2 — hardware detection (#185) @abolsen
- feat(setup): 0.8.6 WS1 — setup primitives + config schema (#172) @abolsen
- fix(release): call SLSA generator by tag, not SHA (#171) @abolsen
- @abolsen
v0.8.5
Released April 25, 2026 · Details on GitHub
- feat(integrations): 0.8.5 WS2 — context-injection layer (#158) @abolsen
- feat(integrations): 0.8.5 WS1 — guidance assets + behavior-shaping tool descriptions (#157) @abolsen
- docs(bench): 0.8.4 Deep-Run pipeline-validation bench writeup (#156) @abolsen
- chore: harden 0.8.5 contract and release checks (#167) @abolsen
- feat(mcp): 0.8.5 WS7 — MCP Apps UI bundle + ui:// resource registration (#163) @abolsen
- @abolsen
v0.8.4 — Validate, then Generalize + contract crate
Released April 24, 2026 · Details on GitHub
- 0.8.4 is a validation-and-position release. It generalises the 0.8.3 Deep-Run maturation loop into a reusable
RefinementContext(default-off feature flag), ships the WS4 adoption-outcome feedback log, and bundles the mergedfeat/vaner-contract-crateRust contract crate with cross-language conformance fixtures - Default-off:
refinement.enabledshipsFalse. 0.8.3 Deep-Run behaviour preserved exactly. 0.8.5 will activate the refinement consumer alongside a production drafter — the adoption-outcome log already accumulates real data from day one so 0.8.5 has signal to consume RefinementContextabstracts the 0.8.3DeepRunSessioninput tomature_one()+select_maturation_candidates(), paving the way for background refinement outside Deep-Run mode_run_background_refinement_pass()engine hook — dormant by default; enabled only whenrefinement.enabled=TrueAND a refinement drafter is injectedRefinementConfigwithenabled=Falsedefault + explicitadoption_pending_confirm_secondsthreshold- 0.8.3 Deep-Run call sites preserved via
RefinementContext.from_deep_run_session() - ...and more on GitHub.
v0.8.0 — persistence + goals + unified resolve + briefing + drafter
Released April 24, 2026 · Details on GitHub
- Completes the architectural cleanup on top of the Phases 1–4 foundation. Six independent work streams ship together because they share the same touch points in
engine.pyandprediction_registry.py PredictionRegistrysurvives across precompute cycles. Signal-driven invalidation (file_change/commit/category_shift/adoption) demotes weight, clears briefings, and stales predictions only when real state has changed — no wall-clock decay. Per-path content hashes viagit hash-objectwith SHA-256 fallback- Single
Briefing/BriefingSection/BriefingAssemblerreplaces three ad-hoc string-concat sites across engine + MCP. Optional tokenizer hook for real token counts - Single
Drafterowns the rewrite + draft LLM templates and gate arithmetic._precompute_predicted_responsesroutes through it; arc / pattern / history / goal-sourced predictions all drive through one path WorkspaceGoaldataclass, branch-name parser with known-acronyms list,workspace_goalsSQLite table. Engine seedsPredictionSpec(source="goal")from active goals. Four new MCP tools:vaner.goals.{list, declare, update_status, delete}VanerEngine.resolve_query(query, ...)— single canonical query → Resolution entry. Consults the prediction registry for a label-match, falls back to the heuristic query path, builds Resolution via BriefingAssembler with honest `alternatives_considered`, `predicted_response`, and `briefing_token_used` / `briefing_token_budget`- ...and more on GitHub.
v0.7.1
Released April 22, 2026 · Details on GitHub
- See details on GitHub.
v0.7.0
Released April 21, 2026 · Details on GitHub
- ci: make windows verify non-blocking
- fix: ship vaner 0.6.2 hardening (refresh)
- docs: keep README focused on Vaner
- feat(cockpit): live pipeline view with scenario cluster + system vitals
- feat(plugin): ship supported Claude Code plugin + same-repo marketplace
- feat(init): install per-client usage primers alongside MCP wiring
- ...and more on GitHub.
v0.6.1
Released April 21, 2026 · Details on GitHub
- Fix MCP server startup for stdio/SSE by passing explicit notification capabilities
- Restore
vaner config show/keysstability with intent config compatibility - Add backup-file idempotence and rotation for repeated MCP client wiring
- Harden installer MCP dependency resolution and add
vaner uninstall - Include regression tests and updated installer-first docs/site flows
- See full changelog in
CHANGELOG.md
v0.6.0
Released April 21, 2026 · Details on GitHub
- fix(ux): harden installer safety, upgrades, and hardware detection
- feat(mcp): v1.0 redesign + first-class memory semantics
v0.4.0
Released April 20, 2026 · Details on GitHub
- Added
vaner up/vaner downfor a supervised one-command startup and shutdown path - Unified
vaner statusandvaner doctorvia a shared runtime snapshot for consistent health reporting - Hardened startup reliability with preflight checks (repo-root safety, inotify headroom, busy-port remediation)
- Added inotify overflow fallback to polling watcher mode instead of crashing
- Extended
vaner logsto include daemon and cockpit runtime logs - Updated installer next-steps messaging to point users to
vaner up+vaner doctor - ...and more on GitHub.
v0.3.0
Released April 20, 2026 · Details on GitHub
- MCP-first skills-loop improvements including scenario feedback plumbing and
vaner distill-skill - CLI UX polish (
--version, grouped help, config get/keys/edit, aliases, richer doctor output,vaner upgrade) - Hermetic eval/query core test lane (no sentence-transformers dependency in default CI path)
exploration.exploration_model->exploration.modelexploration.exploration_endpoint->exploration.endpointexploration.exploration_backend->exploration.backend- ...and more on GitHub.
v0.2.0
Released April 20, 2026 · Details on GitHub
- See details on GitHub.
v0.1.0 - initial public release
Released April 19, 2026 · Details on GitHub
- Initial public release v0.1.0