This release includes 1 breaking change for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+2 more
ReleasePort's take
Light signalRelease 0.123.6 fixes a docs.rs build failure for vtcode-config and adds new fields to ast‑grep's structural search API, while removing the legacy VT100 PTY backend.
Why it matters: Fixes broken documentation builds (docs.rs) and enhances ast‑grep queries with metaVariables, byteOffset, and url; dropping the obsolete VT100 PTY backend reduces maintenance overhead for developers and SREs.
Summary
AI summaryBroad release touches Other, Bug Fixes, Refactors, and 0.123.6 - 2026-06-08.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Low |
Adds metaVariables, byteOffset, and url fields to ast-grep structural search. Adds metaVariables, byteOffset, and url fields to ast-grep structural search. Source: llm_adapter@2026-06-08 Confidence: high |
— |
| Bugfix | Low |
Fixes docs.rs build failure for vtcode-config. Fixes docs.rs build failure for vtcode-config. Source: llm_adapter@2026-06-08 Confidence: high |
— |
| Refactor | Low |
Removes vt100 legacy PTY backend; retains GhosttyCore only. Removes vt100 legacy PTY backend; retains GhosttyCore only. Source: llm_adapter@2026-06-08 Confidence: high |
— |
Full changelog
0.123.6 - 2026-06-08
Highlights
Bug Fixes
- Resolve docs.rs build failure for vtcode-config (5f722204)
Features
- Enrich ast-grep structural search with metaVariables, byteOffset, and url fields (5dcbc31f)
Other Changes
Other
- Feat/top level agents (533af16b) (@kernitus)
- Refactor file exclusion logic and enhance directory walking utilities (21119580)
- Enhance documentation and configuration for GhosttyCore integration; update related tests and clean up lint settings (0d210b1e)
- Update tree-sitter grammar handling and enhance unified search parameters for rewrite workflows (4eaa8c22)
- Add linting rules for Kotlin, Python, Ruby, and Rust to enforce best practices (f44d5691)
- Add linting rules for Python, Rust, TypeScript, and TSX to enforce best practices (e049bc14)
- Refactor and enhance linting rules for Python and Kotlin; add new rules for identity checks and update metadata for existing rules (acb69e45)
- Add rule snapshots for various code quality improvements (4ba0b8dd)
- Add tests for relational rule YAML generation and validation (85c1f44f)
- Add support for C and C++ in local parser checks; update tests accordingly (e51eceee)
- Refactor StructuralSearchRequest to use serde_json types directly; remove unused validation functions (cbb3d734)
- Add new rules and updates for various languages; enhance JSON schema for unified search parameters (db75ccf4)
- Remove unused dependencies, enhance documentation, and update various rules for improved code quality and consistency across languages. (3cd68c2a)
- Remove stale lint expectations that are now fulfilled (9aa04c7d)
Refactors
- Remove vt100 legacy PTY backend, keep GhosttyCore only (4bd68ffe)
Breaking Changes
- Removed vt100 legacy PTY backend; only GhosttyCore remains.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About VT Code
All releases →Related context
Related tools
Beta — feedback welcome: [email protected]