Vaner

Changelog

Notable changes in Vaner documentation and releases.

Ask ChatGPTAsk Claude

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> and vaner clients verify make 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 verify for 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 merged feat/vaner-contract-crate Rust contract crate with cross-language conformance fixtures
  • Default-off: refinement.enabled ships False. 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
  • RefinementContext abstracts the 0.8.3 DeepRunSession input to mature_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 when refinement.enabled=True AND a refinement drafter is injected
  • RefinementConfig with enabled=False default + explicit adoption_pending_confirm_seconds threshold
  • 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.py and prediction_registry.py
  • PredictionRegistry survives 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 via git hash-object with SHA-256 fallback
  • Single Briefing / BriefingSection / BriefingAssembler replaces three ad-hoc string-concat sites across engine + MCP. Optional tokenizer hook for real token counts
  • Single Drafter owns the rewrite + draft LLM templates and gate arithmetic. _precompute_predicted_responses routes through it; arc / pattern / history / goal-sourced predictions all drive through one path
  • WorkspaceGoal dataclass, branch-name parser with known-acronyms list, workspace_goals SQLite table. Engine seeds PredictionSpec(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/keys stability 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 down for a supervised one-command startup and shutdown path
  • Unified vaner status and vaner doctor via 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 logs to 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.model
  • exploration.exploration_endpoint -> exploration.endpoint
  • exploration.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

On this page