2026-03-20 - 16:51Z
Commit: c99f810 · Previous: 4b25853 · Compare: GitHub Version: 1.113.0-insider · Branch: main · Upstream: microsoft/vscode
✨ NEW
- #303521 Sessions: Enhance collapsed sidebar widget with session status indicators and panel toggle button
Added session status indicators and a sidebar toggle button to the collapsed sidebar widget for clearer session feedback and easier sidebar visibility control.
- #303470 Sessions: Add chat session header component and styles
Introduced a new chat session header component with improved styling to organize and enhance the chat session user interface.
- #303520 Sessions - add new context keys for ahead/behind
Added new context keys for Git HEAD ahead/behind state in sessions, enabling UI elements to react to incoming or outgoing changes.
- #303514 Sessions: Add session count display to agent session sections
Displayed session counts in agent session section headers with updated accessibility labels and styling for better user awareness and screen reader support.
- #303471 inlineChat: shared history service with persistence
Created a shared, persistent inline chat input history service so all inline chat input widgets share one history that survives reloads.
- #303473 Add `chat.editing.revealNextChangeOnResolve` setting to control auto-jump after keep/undo
Added a setting to control if VS Code auto-jumps to next change after keeping or undoing a chat edit, letting users stay in place if desired.
- #303511 Multi-select adoption for compressed tree
Enabled multi-selection in compressed trees by propagating group identity support through tree identity providers and wrappers for consistent selection.
- #298304 fixes vscode-internalbacklog#6911
Tracked chat conversation and request IDs in edit telemetry to correlate edits with their originating chat sessions for better telemetry insight.
- #303454 editor hover: add MenuId for marker hover status bar actions
Added a new menu extension point for editor marker hover status bar actions to allow workbench features to contribute actions alongside quick fixes.
- #303443 Sessions - add commit skill and adopt it in the pull requestion creation instructions
Added a new commit skill to Sessions to automate committing changes before creating pull requests, improving PR creation flow.
- #302944 Support for nested subagents
Enabled nested subagent calls in chat up to a configurable depth via a new setting, allowing subagents to invoke other subagents safely.
- #303427 Inline chat v3: add history navigation on arrow up/down
Added arrow up/down history navigation to the inline chat input widget so users can recall previous prompts like in other input fields.
- #303336 Submit active session feedback action and CI check improvements
Introduced actions to submit active session feedback and fix failed CI checks, integrating context keys and menus for relevant display.
- #299026 Add support for exporting default keybindings
Added a CLI option to export default keybindings for all platforms as JSON files to support documentation and tooling.
🐛 FIXES
- #303504 Git - update DotGit file watcher to ignore worktree index.lock files
Updated Git file watcher to ignore worktree-specific index.lock files, reducing unnecessary git status triggers for worktree repositories.
- #303544 Sessions: remove diff changes from title
Removed diff change summaries from the Agent Sessions title bar to declutter the UI, showing only session identity information.
- #303365 Remove sign in dialog experiment
Removed the sign-in dialog experiment and made the 'close button only' behavior the default for chat setup dialogs across the workbench and Sessions.
- #301419 Use markdownDescription for theme properties
Switched theme extension point properties to use markdown descriptions with inline code formatting for clearer theme documentation.
- #301071 fix(git): correctly pluralise `line_length` input validation
Corrected singular/plural wording in Git commit message length input validation warnings to reflect accurate character counts.
- #297684 Fix rename/usages tools: skip registration when no providers exist, show language names in UI
Fixed rename and usages tools so they only register when language providers exist and show supported language names in their UI descriptions.
- #300796 Fix SCM count badge to use visible repositories
Fixed the SCM count badge to exclude hidden repositories like worktrees and updated it to react to changes in repository visibility correctly.
- #303464 Sessions - fix code review toolbar contribution
Fixed the Sessions code review toolbar so it updates correctly when the session model changes, improving toolbar responsiveness.
- #303431 Avoid getting redacted due to keyword matches
Improved telemetry by preventing benign certificate errors from being redacted, enhancing the usefulness of certificate-related telemetry data.
- #303455 Fix CI status widget header label vertical alignment
Fixed vertical alignment of the CI status widget header label so the icon and text are centered to match adjacent UI elements.
🔨 REFACTORS
- #303329 Try storing all chat session options in a map
Standardized chat session option storage to use a Map, reducing duplication and ensuring consistent behavior across the codebase.
- #303543 event: classify listener leak errors as dominated or popular
Classified listener leak errors as 'dominated' or 'popular' to improve error telemetry by showing why leaks happen while keeping grouped reporting.
- #303510 Sessions: Enhance auxiliary bar widget functionality and styling
Internal maintenance/refactoring; no user-visible change expected.
- #303476 inlineChat: use stepped resize for input widget width
Changed inline chat input widget width resizing to discrete stepped sizes to reduce layout jitter during typing.
⬆️ UPGRADES
- #303538 Update milestone version to 1.113.0 in GitHub issues configuration
Updated GitHub issue tracking notebooks to target the VS Code 1.113.0 milestone for accurate personal issue and PR filtering.
- #303324 Bump fast-xml-parser from 5.5.6 to 5.5.7 in /build
Updated fast-xml-parser dependency from version 5.5.6 to 5.5.7 to include bug fixes and performance improvements in XML parsing.
Token usage - 14016 Out: 1030
Installers
Official download links for the current VS Code Insiders build (may be newer than the build described above):