Skip to content

Releases: vinhnx/VTCode

0.180.5

Choose a tag to compare

@vinhnx vinhnx released this 22 Oct 16:00

What's Changed

0.180.5 - 2026-10-22

Highlights

Bug Fixes

  • Derive crates.io publish order from the workspace graph (b0d4fd1)

Documentation

  • Merge modes section and tighten structure (2ffc14e)
  • Reword community section (eebe548)

Features

  • Present diagnostic evidence on a muted code surface (3bb998d)
  • Improve runtime tools, progress, and caching (8070f77)
  • Migrate search to DuckDuckGo (a54d998)

Other Changes

Refactors

  • Adopt flexible borrowing and API style checks (770f6b5)
  • Borrow optional inputs across provider and runloop helpers (6ffeec3)
  • Unify success response handling (c0be3a4)

Full Changelog: 0.180.4...0.180.5

0.180.2

Choose a tag to compare

@vinhnx vinhnx released this 20 Oct 11:56

What's Changed

0.180.2 - 2026-10-20

Highlights

Bug Fixes

  • Sync terminal title spinner with global loading state (0db11e5)
  • Write terminal title and iTerm2 profile updates to stderr (ea93afa)
  • Typed approval detection and shared title needles (1f98e38)
  • Publish retained completions once after verification (2ede149)
  • Update stale overlay header glyph assertion (adc9ffc)
  • Silence Windows-only unused warnings in paths and webmcp (7a57a82)
  • Recover from token-only planning synthesis instead of stalling (df82eda)

Documentation

  • Regenerate field reference from current schema (968d0fa)
  • Restructure for faster scanning (7fc432b)
  • Fix table alignment in println TUI audit (9502ed0)
  • Welcome contributors in community sections (b28ca15)

Features

  • Add minimax-m3.1-flash:cloud to Ollama Cloud (7fdeb0d)
  • Acknowledge queued follow-ups on the composer line (8484cfb)

Other Changes

Refactors

  • Drop shadowed constants and unify product-name and separator copy (3179cb1)

Full Changelog: 0.180.1...0.180.2

0.180.1

Choose a tag to compare

@vinhnx vinhnx released this 20 Oct 05:09

What's Changed

0.180.1 - 2026-10-20

Highlights

Bug Fixes

  • Harden prefix matching and optimize policy layers (289c98f) (@vinhnx)

Other Changes

Other

Full Changelog: 0.180.0...0.180.1

0.180.0

Choose a tag to compare

@vinhnx vinhnx released this 19 Oct 22:40

What's Changed

0.180.0 - 2026-10-19

Highlights

Bug Fixes

  • Preserve budget stops during verification (5bbcd42)
  • Load resume transcript in one frame (64fef3b)

Documentation

  • Note runner transcript-append coalescing (5d687f5)

Features

  • Add MiniMax M3.1 Flash to MiniMax, Merge Gateway, and OpenRouter (41134bf)

Other Changes

Performance

  • Coalesce streamed transcript appends into one frame (252df1e)

Refactors

  • Delegate byte-bounded prefix truncation to vtcode-commons (7da3fe5)

Full Changelog: 0.179.6...0.180.0

0.179.6

Choose a tag to compare

@vinhnx vinhnx released this 19 Oct 12:04

What's Changed

0.179.6 - 2026-10-19

Highlights

Bug Fixes

  • Restrict reverse search to user-typed prompts (2f1be3f)
  • Tag typed prompts and align picker docs (dab6d11)
  • Bound retries and terminal recovery (688816d)
  • Auto-continue planning after a failed tool-free synthesis (62fce2c)
  • Cap repeated empty tool-free synthesis auto-continues (0f11609)
  • Unwrap code spans in required tracker checks (3542038)
  • Deduplicate nested preflight failure prefixes (dd79c5f)
  • Canonicalize verify entries at ingestion (a6cedf7)
  • Gate verification at completion (53178c9)

Documentation

  • Refresh contributors and document the workspace crate map (b4a689f)
  • Document the local codex checkout fallback (6cf038c)

Features

  • Add DeepSeek-V4.1-Flash-1017 to Merge Gateway and OpenRouter (fb47bc0)

Other Changes

CI

  • Remove unused workflows and harden release tag-poll (9802717)

Performance

  • Skip redundant macOS bundle refresh in run-debug.sh (963fbe4)

Refactors

  • Share frozen planning recovery handoff constants (cc1cdbe)
  • Verify ingestion accepts borrowed items without a per-line owned Vec (1e6a22a)

Full Changelog: 0.179.5...0.179.6

0.179.5

Choose a tag to compare

@vinhnx vinhnx released this 18 Oct 16:47

What's Changed

0.179.5 - 2026-10-18

Highlights

Bug Fixes

  • Resolve skill dir from either SKILL.md path or directory (ff0c517)
  • Bound bundle extraction against oversized archives (923de24)
  • Keep busy settings picker in sync via shared snapshot (4c683f4)
  • Make generated CHANGELOG lint-clean (626cd2d)
  • Refresh busy picker config on live reload (64273aa)
  • Report planning denials as policy denials (caa9d37)
  • Gate the companion owner socket on provenance (43c580d)
  • Dedupe OpenAI capability lists and repair stale service-tier test (eaf5deb)
  • Isolate plugin MCP discovery from the host plugin root (ccf4b4c)
  • Stop racing the task deadline against binary startup (ed6f6c7)
  • Pin the hawk release to the workspace toolchain (630fbdd)
  • Keep launcher pipeline hygiene in sanitized environments (65b42b4)
  • Apply the environment allowlist on shell-script launches (734ae9e)
  • Keep MCP stdio children on the resolved environment (285db00)
  • Honor canonical falsy values in HITL bell and notify overrides (0308dc5)
  • Use saturating arithmetic in tool retry backoff (f170c2c)
  • Guard webhook retry backoff against overflow and make it testable (8e4e01b)
  • Clamp the pattern-detector window so a zero window cannot abort analysis (e45c4c6)
  • Divide the filtering average by the sampled window, not a min() with zero (8960b49)

Documentation

  • Add deep Rust semantic analysis (Charon) guide (bd91a4a)
  • Fix markdown lint nits across guides (d467dbd)

Other Changes

Other

  • Improve child process cleanup and lifetime ownership (e8a622e)

Refactors

  • Split one session iteration from the unified loop (9fe3dc7)
  • Dedupe repeated reasoning-effort presets and ladders (6ee9338)
  • Drop the dead safety validator and stale pro-model UX (a2440a5)
  • Drop two unreferenced ui helpers (cd1e330)
  • Drop unreferenced skill verification/harness modules (2f01397)
  • Drop unreferenced agent-side helper modules (55d1a5f)
  • Drop stale dead_code suppressions and make the rest honest (4c3c645)
  • Delegate env-flag reads to the canonical parser (69a57a7)
  • Dedupe the keyring disable-flag literal list (226e242)
  • Delegate whitespace collapsing to the canonical helper (cf59616)
  • Resolve the adapter session shell through the canonical resolver (c53a8b5)
  • Replace per-crate abort-on-drop guards with the canonical TaskGuard (39d8580)
  • Remove the never-registered Codex handler layer (893d28f)

Tests

  • Make plugin-provider assertions environment-independent (90d096a)

Full Changelog: 0.179.4...0.179.5

0.179.4

Choose a tag to compare

@vinhnx vinhnx released this 18 Oct 04:04

What's Changed

0.179.4 - 2026-10-18

Highlights

Bug Fixes

  • Pick CI run by version so artifact downloads match (96e890c)

Other Changes

Full Changelog: 0.179.3...0.179.4

0.179.3

Choose a tag to compare

@vinhnx vinhnx released this 18 Oct 02:48

What's Changed

0.179.3 - 2026-10-18

Highlights

Bug Fixes

  • Prevent false-positive task failures (b38e8a6) (@vinhnx)
  • Stop gh terminal color probe leaking ANSI during uploads (b14cedf) (@vinhnx)
  • Stop gh terminal color probe leaking ANSI during uploads (19e7741)
  • Avoid false-positive task loop failures (98afb6a)
  • Finalize failed tasks and preserve evaluation evidence (019585a)
  • Preserve scoped command evidence and replanning (c714e1c)
  • Clarify contracts and bound auxiliary requests (ce38247)

Documentation

Features

  • Improve OpenAI prompt caching and usage diagnostics (a3c62a7)

Other Changes

CI

  • Reduce release and validation runner usage (3d57642)

Full Changelog: 0.179.2...0.179.3

0.179.2

Choose a tag to compare

@vinhnx vinhnx released this 17 Oct 10:34

What's Changed

0.179.2 - 2026-10-17

Highlights

Bug Fixes

  • Tolerate clock skew and slow CI run registration (d2080ed) (@vinhnx)
  • Use --locked instead of --frozen for Windows release build (2fea0c4) (@vinhnx)
  • Wait for active CI run in Step 4 fallback (2653c51) (@vinhnx)
  • Document and allow platform-gated unsafe FFI (f7b4e2b)

Documentation

  • Record gh account switch for 403s, trim redundancies (177549a) (@vinhnx)
  • State the plugin ABI contract for type-position unsafe (ace2bea)
  • Reference the verification-discipline skill (be5d24a)

Features

  • Handle Oct 2026 OpenAI deprecations (8c42a0c)
  • Add unsafe-docs gate for platform-gated unsafe drift (d52a82f)
  • Require a contract doc for type-position unsafe (7427b97)

Other Changes

Other

  • Improve native provider fast mode and model catalog (ecc4cf9)

Refactors

  • Encode hunk-count and overflow invariants as contracts (802b2fd)

Full Changelog: 0.179.1...0.179.2

0.179.1

Choose a tag to compare

@vinhnx vinhnx released this 16 Oct 16:49

What's Changed

0.179.1 - 2026-10-16

Highlights

Documentation

Other Changes

CI

  • Dedup man pages, gate heavy jobs, trim cache costs (1cecef2) (@vinhnx)
  • Overlap man pages, parallelize uploads, prune dead paths (ae19ee4)

Performance

  • Extend tui_hotpath with channel, mutex and CPU coverage (62d8d74)
  • Hotpath fast-paths, I/O demo, bench hygiene (a8abdad)

Full Changelog: 0.179.0...0.179.1