Releases: vinhnx/VTCode
Releases · vinhnx/VTCode
0.88.3
What's Changed
0.88.3 - 2026-03-12
Highlights
Other Changes
Other
- Overhaul model picker UI (b0f3344)
- Enhance prompt caching and telemetry metrics; update configurations for improved cache handling (3fb970a)
- Update TODO (3ee104d)
- Implement task metadata handling and continuation logic in task tracker (96b8362)
- Add effective_exec_events_path function and related tests; enhance harness_exec output normalization (05d86d5)
- Update notes (0664f0b)
- Refactor tool output handling to remove follow-up prompts and streamline continuation logic (bd4000a)
- Update note (52cdad9)
- Refactor execution result handling to improve metadata management and streamline output processing (a9ada48)
- Add Nemotron-3-Super model support in Ollama provider and constants (2602a7f)
- Enhance loop recovery hints and streamline error handling in tool execution (fabb03e)
- Refactor tool output rendering to improve markdown handling and add hidden lines notice (62f7ad2)
- Refactor tool output rendering to streamline follow-up hints and improve output handling (51e754a)
- Add support for Nemotron-3-Super model and improve terminal file path handling (33f04db)
- Add exact terms match function and update default model to Nemotron-3-Super (8df4f93)
- Add tests for file path handling and improve location suffix resolution (7163890)
- Add reference link for control sequences in TODO.md (d951810)
- Remove empty code change entries from the changes log (fb89f6c)
Contributors
Full Changelog: 0.88.2...0.88.3
0.88.2
What's Changed
0.88.2 - 2026-03-12
Highlights
Other Changes
Other
- Fix install script (25a0e06) (@vinhnx)
- Update badge colors and links in README.md (99175a2) (@vinhnx)
- Update README.md (b433aef) (@vinhnx)
- Update TODO (163e971)
- Refactor API key handling and update model reasoning capabilities (db0bdf0)
- Refactor reasoning handling in OpenRouterProvider and improve model checks (f237aa9)
- Refactor configuration loading to use workspace paths and remove deprecated environment variable handling (352cc9e)
- Remove outdated model picker improvement notes from TODO (a345f1e)
Contributors
Full Changelog: 0.88.1...0.88.2
0.88.1
What's Changed
0.88.1 - 2026-03-12
Highlights
Features
- Add NVIDIA Nemotron 3 Super (free) model support (c3c203a)
- Add live editor context and transcript file links (c330e4b)
Other Changes
Other
- Add search tools status badge and enhance language detection (7150057)
Tests
- Add unit test for markdown table header rendering (db088ed)
Contributors
Full Changelog: 0.88.0...0.88.1
0.88.0
What's Changed
0.88.0 - 2026-03-11
Highlights
Features
- Refactor pattern detection logic, improve concurrency with
parking_lot, and optimize performance withSmallVecand pre-allocated buffers. (28d0d53) - Optimize tool execution tracking, file path parsing, and grep result handling, while preventing memory leaks in stats. (c319aeb)
- Add Miri check to the
check.shscript and update documentation for detecting undefined behavior. (15f3d5c)
Other Changes
Other
- Refactor pattern detection and command safety checks for improved efficiency and optimize tool name caching. (4abdbc6)
- Review ZedAgent registry mutex (3ead1b8)
- Apply async docs updates (3b75f5c)
- Incorporate async docs guidance (800f192)
- Enhance task listing filters (24b35ce)
- Improve batched request handling (e1cbedf)
- Improve ANSI styles (cbe58ce)
- Refactor agent loop to support initial configuration and enhance live reload functionality (7aaba84)
- Review vtcode PR 13090 updates (e4ee235)
- Refactor SandboxPolicy to support network access and allowlisting in ReadOnly mode (8912761)
- Enhance Anthropic tool support with code execution and memory tools; improve validation and error handling (fac76a1)
- Implement referenced Rust PR updates (c43428b)
- Fix @file diff lookup (183a1ec)
- Refactor tool routing and ACP (c37388a)
- Add headings to vtcode configs (b0f294f)
- Remove forced budget stop logic (6ec74d5)
- Enhance interleaved thinking model support and serialization across providers (a8e8bd2)
- Refactor task tracker rendering and state management (0656601)
- Implement workspace environment variable management and interactive selection UI (7e94f5d)
- Add local tool execution and session management for ZedAgent (1a460fc)
- Refactor session setup and tool execution: remove unused code and improve clarity (06cc767)
- Implement ast-grep installer with caching and locking mechanisms; add ripgrep installer with platform-specific installation logic; enhance debug logging capabilities. (fd0dadc)
- Clean unused rust code (98f1236)
- Refactor agent configuration: remove unused code, enhance API key environment handling, and streamline model selection logic (89cbd68)
- Add Gemini wire models and streaming processor implementation (4114e15)
- Refactor approval policy handling: streamline rejection logic and enhance clarity in related modules (10630d7)
- Refactor sandbox policy handling and improve test coverage (8bfd4ef)
- Refactor error handling and add fallback mechanisms for model not found scenarios in OpenAI and OpenResponses providers (12f7a71)
- Refactor provider configuration: add timeout and specific OpenAI/Anthropic options (288cb18)
- Implement file conflict monitoring and auditing features (07e4b49)
- Refactor code for improved readability and consistency across file operations and conflict detection (6354965)
- Refactor file conflict handling and introduce runtime execution management (e60faf6)
- Refactor update handling and relaunch logic; enhance update command execution strategy (dffb89d)
- Enhance tool policies and follow-up prompt detection; update theme configuration (1463e22)
- Update notes (aefceac)
- Enhance TurnLoopContext and processing logic for improved tool call handling and metadata management (327379f)
- Add exhausted_tool_call_limit method and update budget handling logic (ebdc1b6)
- Add LiteLLM provider support and documentation (327183c)
- Enhance parameter sanitization and alias handling for tool arguments (190ee13)
- Update TODO (3b2e19f)
Refactors
- Introduce
detect_pattern_with_guardfor improved pattern detection logic and simplifyRwLockwrite guard acquisition. (5f70ca7)
Contributors
Full Changelog: 0.87.1...0.88.0
0.87.1
What's Changed
0.87.1 - 2026-03-08
Highlights
Other Changes
Other
- Enhance exec command functionality with session resumption and prompt handling (d234fee)
- Add review command and related functionality (ef0298c)
- Refactor tool execution and safety gateway: remove legacy orchestrator and unified executor, streamline parallel execution, and enhance safety context handling. (2946fcf)
- Add support for resuming and forking sessions across workspaces (32bd498)
- Add structured error handling with VtCodeError and ErrorCode (93beb51)
- Consolidate reliability plan (47186a9)
- Refactor ToolRegistration to use Arc for name and add unregister_tool method in ToolRegistry (cba4392)
- Refactor tool policy handling and enhance safety checks for file access (2e9a9c1)
- Refactor command session handling and rename PTY references to unified_exec (8002341)
- Refactor tool execution handling to unify command names and improve compatibility (e1f3b60)
- Refactor tool intent handling to unify command names and improve output processing (cb0581b)
- Refactor tool execution handling and update command aliases to use unified_exec (097b5d8)
- Add support for creating and managing PTY sessions in the tool registry (8cbfcb8)
- Add support for optional patch input in apply_patch handler and update related schemas (29ed7b6)
- Add assistant phase handling to message processing and tests (f448df1)
- Add support for OpenAI service tier configuration and handling (5586bff)
- Implement VT Code ast-grep installer (f8901da)
- Fix build release (f9f272e)
Refactors
- Streamline event processing and enhance modal state management (1e7c603)
Contributors
Full Changelog: 0.86.12...0.87.1
0.86.12
What's Changed
0.86.12 - 2026-03-07
Highlights
Bug Fixes
- Preserve v prefix in GitHub release URLs for install script (3f2088b) (@vinhnx)
- Use exact tag names from GitHub API in install script (b22bd9a) (@vinhnx)
Features
- Add checksum for vtcode-0.86.11-aarch64-apple-darwin.tar.gz (47a2c48) (@vinhnx)
- Implement feature gating for tools and refactor related components (5f530f6)
Other Changes
Other
- Refactor session mode handling and update related components (d78397e)
- Update TODO (ae3651f)
- Update TODO (fb5ee65)
- Refactor modal handling to use overlay system and improve session state management (d6171cf)
Contributors
Full Changelog: 0.86.11...0.86.12
v0.86.11
0.86.7
0.86.5
What's Changed
0.86.5 - 2026-03-04
Highlights
Bug Fixes
- Update terminal notification handling for ghostty to use bell-only (ca51267)
Features
- Add Windows user profile root exclusions and enhance sensitive path matching (0a02406)
- Add new tools and policies for cargo and git commands (110d032)
- Implement continuation arguments for tool execution and enhance read chunk handling (19db1b7)
Other Changes
Other
- Update API key and model provider in vtcode.toml (2939fce)
- Implement task guards for background operations and improve async handling in various modules (23a114a)
- Implement interactive diagnostics with quick and full options in the slash command (6876ae6)
- Implement Markdown parsing with support for lists, links, and tables (0ded92d)
- Implement prompt cache shaping mode and enhance caching strategies (5f43940)
- Implement history normalization for LLM requests and enhance execution context management (ad977a3)
- Refactor tool output helpers and improve cache management (3c82598)
- Refactor configuration layer loading and error handling; add support for tracking layer origins in merges; implement API for reading and writing configuration with version checks. (5fe3d2d)
- Refactor shell command building, update justification messages, enhance search metrics, improve web fetch domain matching, and adjust tool policies in configuration. (3c5d760)
- Refactor code for improved readability and consistency across multiple files (adb2ad3)
Refactors
- Streamline response handling and output printing in AgentRunner (d98a5e5)
- Simplify function output handling in HuggingFace and OpenAI providers (71381dd)
- Enhance diff rendering styles and streamline background color handling (c85edbc)
- Enhance color detection logic for terminal compatibility (af35cbf)
- Update configuration section markers and adjust merging logic for user settings (79bce0e)
- Enhance settings search functionality and improve nested key handling (81f799c)
- Remove agent command and related logic, update slash command descriptions (d672e41)
Contributors
Full Changelog: 0.86.4...0.86.5
0.86.4
What's Changed
0.86.4 - 2026-03-04
Highlights
Bug Fixes
- Remove unused OpenRouter model variants and fix panic_hook warnings (d4afaa4)
- Update Cargo.toml to exclude all docs except CONFIG_FIELD_REFERENCE.md (6903748)
Other Changes
Other
- Enhance reasoning detail handling across providers and improve model detection (ef1f5a5)
- Refactor model constants and remove deprecated models; update provider configurations and capabilities (3ba4699)
- Update configuration for agent provider and API key; enhance user settings guidance (b11c56e)
- Refactor model constants for clarity and update provider logic for consistency (cc37511)
- Enhance reasoning visibility handling and integrate detailed reasoning extraction across modules (d1d19a5)
- Implement interactive settings manager and refactor related components (1f2d7f2)
- Update code structure for improved readability and maintainability (2ea6903)
- Update TODO (86150ea)
- Update TODO (c0e4962)
- Refactor settings handling and enhance input tokenization for improved functionality (52e0768)
- Adjust loop detection parameters and enhance normalization for read-file tools (c651bfa)
- Standardize error handling policies and improve retry logic across components (e4c248c)
- Refactor recovery flow and error handling for improved diagnostics and recovery strategies (7a03688)
- Implement interactive skills management and enhance plan mode functionality (a0d19bc)
- Implement interactive skills manager in TUI similar to MCP manager (8a51868)
- Enhance plan confirmation flow with TUI integration and interactive options (affa91c)
- Update TODO (45cc3a6)
- Enhance interactive skills management with new commands and aliases (471cd57)
- Refactor slash commands and improve skills management interface (f039198)
- Update TODO (c7c11e1)
- Update TODO (f03eb64)
- Enhance Plan Mode interview handling and UI adjustments (77b8c82)
- Update MiniMax provider to use Anthropic Messages API and adjust default model configuration (b21c550)
- Refactor error handling and improve code safety across multiple modules (74ee2de)
- Refactor TODO items for improved clarity and remove obsolete files (3ef5c37)
- Refactor tool intent classification and update tests for non-destructive tools (edb8b93)
- Add native plugin support and enhance skill loading (8ba9fa9)
- Refactor diff algorithms and improve bounds-checking in various modules (bcdaa19)
- Add native plugin system implementation and documentation (0c0c856)
- Add streaming progress events and enhance plugin handling in CLI (8ecb567)
- Refactor TURN module and enhance UI interaction streaming (d20cb7d)
- Update Hugging Face model constants and descriptions; normalize model ID handling for Step 3.5 Flash (261a6b0)
- Enhance error formatting for unsupported models in HuggingFaceProvider (7703edd)
- Add model_search_value function for generating model search strings (7ba202a)
- Remove production.py and version.rs files from the project (f30fa2e)
- Refactor recovery flow: streamline tab handling and improve question line processing (788d530)
- Update default model in vtcode.toml to Step-3.5-Flash (915a20f)
- Refactor code structure for improved readability and maintainability (43dd252)
- Refactor imports and update theme in configuration (a951743)
- Replace std::collections::HashMap with hashbrown::HashMap across the codebase for improved performance. (aa277f6)
- Add memchr dependency and update usage in ANSI parser (1b16a71)
- Add bytes dependency and update output handling in process and pipe modules (0fe2017)
- Refactor imports and update configuration settings across multiple files (05d95e7)
- Refactor caching implementation: migrate to UnifiedCache and remove deprecated LruCache (ba04ef9)
- Fix path (cc0eaa6)
Contributors
Full Changelog: 0.85.3...0.86.4