VS Code: Agent Host Hardens Into a Real Platform
Today's activity centers on Agent Host maturing rapidly, with fixes to model selection, session state, chat rendering, and slash commands, plus a security-conscious rework of dictation to protect Linux compatibility. The throughline: as agent sessions become more central to VS Code, edge cases around timing, identity, and state are getting systematically closed out.
Duration: PT2M39S
Episode overview
This episode is a short developer briefing from VS Code.
It explains recent repository work in plain language.
- Show: VS Code
- Published: 2026-07-22T13:07:15Z
- Audio duration: PT2M39S
Transcript excerpt
This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.
Good morning. It's July 22nd, 2026, and this is VS Code.
The dominant story today is Agent Host stability. A large share of merged work is about fixing race conditions and identity bugs that surface only when sessions, models, or turns load asynchronously.
Start with model selection. PR 326938 and its follow-up commit fix a cold-start bug where agent-host sessions, like Copilot CLI, publish their model list late — and VS Code was giving up too early, resetting users back to Auto instead of waiting. The fix teaches the system to treat an empty model pool as "still…
Timing issues show up elsewhere too. PR 326868 fixes automations that could be claimed before their session type or model was actually ready. PR 326889 preserves turn identity after cancellation, so a stale response can't overwrite a newer one. And PR 326888 and 326685 both fix how Agent Host handles subagent tools…
Second theme: chat input is getting more programmable. DonJayamanne's config-action slash commands, spanning PRs 326807, 326908, and 326865, let commands like slash-yolo directly toggle permission and mode settings instead of sending a chat turn. That's a meaningful behavior change for anyone scripting or…
Third,…