VS Code

VS Code: Weekly Recap - Agent Host Infrastructure & Chat Improvements

This week focused heavily on Agent Host infrastructure with telemetry implementation, SSH connection improvements, and protocol upgrades. Additional work included chat interface refinements and bug fixes for snippet handling.

Duration: PT2M34S

https://podlog.io/listen/vs-code-6ffbd97f/episode/vs-code-weekly-recap-agent-host-infrastructure-chat-improvements-f64ef4d8

Transcript

Good morning. This is your VS Code weekly recap for May 10th through 17th, 2026.

Eight pull requests merged with 30 additional commits this week.

**Infrastructure**

The major focus was Agent Host development. Rob Lourens implemented comprehensive telemetry tracking for agent host user messages, adding a new telemetry service and reporter to capture session metadata and usage patterns. This spans 15 files with significant changes to the agent host protocol client and telemetry infrastructure.

SSH connectivity saw substantial improvements. The team added proper cancellation handling when users dismiss authentication prompts, preventing indefinite connection spinning. SSH remote agent host details now store in application storage rather than user-visible settings, with automatic migration for legacy entries. Protocol negotiation became more lenient with CLI-driven server upgrade capabilities.

Connor Peet contributed agent host protocol upgrades including lenient negotiation and server upgrade mechanisms through the CLI, touching both Rust and TypeScript components.

**Features**

Chat functionality received several enhancements. The team cleaned up chat output webview rendering, implementing single origin per renderer for faster loading and consolidating scroll delegation. Agent host links now render properly in chat tool titles, preserving file widget functionality. A new bridge connects agent host usage data to chat models for better context tracking.

The suggest widget for chat completions now hides default text icons for cleaner presentation. The CLI state file action is now properly disabled in the Agents window context.

**Fixes**

Dmitri fixed a significant snippet handling bug where deeply nested snippet merges caused phantom cursors due to floating-point precision limits after 16 nested operations.

The Mermaid markdown tool setting was simplified - the toggle setting was removed in favor of disabling the tool directly, providing more consistent user experience.

**Additional Development**

Notable commits included prompt rule updates for Mermaid fenced code blocks across multiple AI model prompts, and sync settings tag updates.

Next week expect continued Agent Host refinements as the infrastructure matures, with potential focus on performance optimizations and additional chat integrations.

That's your VS Code development update. Back next week.