What's Changed
0.175.2 - 2026-10-10
Highlights
Bug Fixes
- Use cargo-style RUSTFLAGS in OSS Scanner Dockerfile (0899411a) (@vinhnx)
- Keep bottom-line background hints idle-only to stop Ctrl+B flicker (37b017c7) (@vinhnx)
- Count piped sed/awk measurements toward read caps (38f0fd2a) (@vinhnx)
- Normalize read-guard paths across spelling variants (6ca50ba9) (@vinhnx)
- Hide 0s in inline loading indicator status (fb741ec3) (@vinhnx)
- Tolerate DDG markup variants and fix snippet alignment (905c2638) (@vinhnx)
- Improve error handling for disabled layers and add tests (3430bda7) (@vinhnx)
- Drop Copy from docs.rs placeholder structs holding ModelId (c8cb43e2) (@vinhnx)
- Avoid ambient tokio::spawn in sync constructors and globals (849039b5) (@vinhnx)
- Bound live-preview line buffer and one-shot command capture (378cfedc) (@vinhnx)
- Surface layer loader thread panics as errors (6fb3b8e0) (@vinhnx)
- Retry streaming-only routes via streaming transport (5ed04670) (@vinhnx)
Documentation
- Restructure community section and tighten wording (c5161737) (@vinhnx)
- Refine wording and fix support subsection nesting (162ca2db) (@vinhnx)
- Guard codegen-units=1 for fat LTO per uv#22303 (2c752163) (@vinhnx)
- Record inline-dock follow-up for background agents window (23aa93d6) (@vinhnx)
Features
- Show inline Ctrl+B hint in transcript progress row for running PTY (afcba2f0) (@vinhnx)
- Preview extracted readable text for HTML pages (608afb39) (@vinhnx)
- Add service tier to header context and related tests (f01db343) (@vinhnx)
- Toggle-close background panel with open shortcut (d51aba50) (@vinhnx)
Other Changes
Other
- Refactor command session tool identification and related functions (22e77abf) (@vinhnx)
- Implement durable local matrix orchestration with task management and verification (a4f6ef7d) (@vinhnx)
- Add hypothesis revision dimension and scoring to evaluator (dd3f3d0b) (@vinhnx)
- Move tests from lib.rs to separate tests.rs file (7b10b103) (@vinhnx)
Refactors
- Parse DuckDuckGo HTML with astral-html Reader (7b52cccf) (@vinhnx)
- Reborrow lock guards for disjoint fields and dedupe tracked-file entry (fac1083c) (@vinhnx)
- Replace custom truncation logic with shared utility functions (301150a5) (@vinhnx)
- Dedupe clipboard child reaper (1a931f10) (@vinhnx)
- Ensure stable provider order and enhance filtering functions (c5001542) (@vinhnx)
- Streamline cancellation token usage and enhance related tests (a02e539c) (@vinhnx)
- Enhance measurement script with hyperfine support and improve error handling (8cdfd039) (@vinhnx)
- Remove unused resolve_minimax_base_url function and related tests (a770c74c) (@vinhnx)
- Move is_valid_origin function to validation module and update references (88b396b0) (@vinhnx)
- Update service_tier documentation and improve related comments (afe16116) (@vinhnx)
- Dock background panel inline with 75% expand (72813453) (@vinhnx)
- Rename LocalAgentsState window_area to panel_area (b8a6d066) (@vinhnx)
- Extract turn test suites and deduplicate tool-call floor (cd744507) (@vinhnx)
Tests
- Lock incident measurement loop to path cap (72dfc853) (@vinhnx)
- Cover header-click expand toggle on docked panel (9fc8761b) (@vinhnx)
Full Changelog: https://github.com/vinhnx/vtcode/compare/0.175.1...0.175.2