2026-02-20 - 09:14Z
Commit: 61a6cf5 · Previous: 243a432 · Compare: GitHub Version: 1.110.0-insider · Branch: main · Upstream: microsoft/vscode
✨ NEW
- #296402 mcp: add resource support to gateway
Extended MCP gateway to support managing resources alongside tools, enabling clients to access and manipulate resources from multiple MCP servers transparently.
- #296424 Add ~/.copilot/instructions
Added support for loading personal instruction files from a new default folder at ~/.copilot/instructions, allowing user-specific chat configurations.
- #296408 Sessions window: image copy/paste handler
Added image paste support in the Agent Sessions chat input, letting users attach images from the clipboard easily alongside drag-and-drop.
- #296372 File provider for sessions dedicated view context
Added a read-only virtual filesystem provider for GitHub repositories in Agent Sessions, allowing users to browse and attach repo files during chat context adding.
- #294686 Improve chat feedback animations
Added multiple animation styles for chat feedback thumbs-up buttons with configurable settings, enhancing visual celebration effects anchored to button elements.
- #296383 Skill: Tool renames
Added a skill for language models to handle renamed chat tools with backward compatibility and improved deprecated name mappings and tests.
- #296384 Implement soft and hard limits for question headers and text in AskQuestionsTool
Introduced soft and hard character limits for AskQuestionsTool headers and text to keep model outputs concise and truncated if oversized.
- #296367 Add notification keyboard interaction hints to editor accessibility help dialog
Added keyboard instructions for focusing and interacting with notifications in the editor accessibility help dialog for improved accessibility.
🐛 FIXES
- #296468 fix: update hover content message for VS Code version requirement
Fixed chat model picker hover messages to show proper update prompts and updated hover text to say 'Update VS Code' for clearer update instructions.
- #296464 Revert "Bump minimatch from 5.1.6 to 10.2.1 in /extensions/npm"
Reverted the minimatch library in the npm extension back to version 5.1.6 to fix compatibility issues and restore previous importing behavior.
- #296303 Chat sign-in: auto-enable GitHub Authentication extension if silently disabled
Auto-enables the built-in GitHub Authentication extension if it is silently disabled, preventing sign-in errors and improving chat sign-in for users.
- #296463 sessions - fix some issues found by AI
Fixed multiple issues in Agent Sessions window such as correcting a dev URL, removing unused parameters, and improving event listener management for better resource handling.
- #296461 Confusing archive/delete UI elements across chat surfaces (fix #296405)
Changed the UI to show 'Del' instead of 'Delete' for the Delete key label, while keeping accelerator keys functional, clarifying keyboard shortcuts for users.
- #296453 Revert dmg-builder to version 26.5.0
Reverted dmg-builder dependency to version 26.5.0 in build configuration to fix compatibility problems encountered with newer versions.
- #296439 fix compilation error for abstract tools
Fixed a TypeScript compilation error by exporting an internal interface so that abstract tools can properly reference action types.
- #296423 add spacing between large thinking chunks
Improved readability of chat thinking content by adding spacing between large markdown paragraphs within the thinking UI.
- #296406 fix rerendering and duplication
Fixed chat response UI duplication by properly disposing old DOM elements during re-render, preventing multiple leftover rendered parts.
- #296421 Wait for request to be handled before disposing chat model
Waiting for chat request completion before disposing sessions to fix infinite worktree creation loops when sending chat prompts.
- #296385 Fix missing border beneath markdown table header row
Fixed CSS for markdown tables to restore the bottom border of header rows by scoping style rules to table body only.
- #296394 chore: adjust Windows BinSkim filter
Adjusted Windows BinSkim scan filter to exclude additional third-party binaries, reducing noise during security analysis in official builds.
- #296399 make session allow the default
Made session-scoped tool confirmation actions the default primary choice in dialogs, improving clarity and reducing accidental global approvals.
- #296397 fix layout
Enhanced Action Widget keyboard navigation by adding Escape key to clear filter input and ensuring proper layout updates during filtering.
- #296389 Slash command fixes for background agents
Fixed slash command handling in background agents by passing attachment capabilities correctly and adding null checks for silent command requests.
- #296391 Add handling for carousel completion
Fixed askQuestions tool hang by completing old carousel promises with 'skipped' when replaced, preventing waiting on discarded prompts.
- #296377 fix add and managing models actions and show filter only when there are more than 10 models
Fixed chat model picker footer actions and only show the filter input when there are more than 10 models to reduce UI clutter.
- #296222 Disallow dynamic require/import in extensions
Added ESLint rules to disallow dynamic require/import calls in extensions, ensuring proper tree-shaking and static analysis compatibility.
🔨 REFACTORS
- #291949 refactor: pull dmgbuild from repo
Refactored macOS DMG creation to remove the dmg-builder npm package and instead clone and run dmgbuild directly via Python, simplifying dependencies and build steps for macOS users.
- #296458 refactor: remove unnecessary class assignments in model picker items
Removed unnecessary CSS class assignments from chat model picker action items to simplify styling, affecting 'Manage Models' and 'Add Models' entries.
- #296401 sessions polish
Improved sessions and agent feedback UI with styling updates, new attachment widget support, and simplified feedback service logic for better extensibility.
- #296373 add tips for thinking style/phrases
Internal maintenance/refactoring; no user-visible change expected.
- #296361 enable `askQuestions` to be invoked by subagent
Internal maintenance/refactoring; no user-visible change expected.
- #296364 sessions - fix some issues found by AI
Internal maintenance/refactoring; no user-visible change expected.
- #296347 hygiene skill updates
Internal maintenance/refactoring; no user-visible change expected.
- #296359 encourage concise questions
Internal maintenance/refactoring; no user-visible change expected.
- #296356 polishing model picker and enable it in chat
Internal maintenance/refactoring; no user-visible change expected.
- #296354 Sessions - disable worktree detection
Internal maintenance/refactoring; no user-visible change expected.
- #296344 play OS notification to indicate question has come in, reusing setting
Internal maintenance/refactoring; no user-visible change expected.
- #292257 feat(testing): show running badge on Activity Bar while tests are running
Internal maintenance/refactoring; no user-visible change expected.
- #296341 GitExtensionService - initial scaffolding of the service
Internal maintenance/refactoring; no user-visible change expected.
- #296216 Tree shake extensions
Internal maintenance/refactoring; no user-visible change expected.
- #296327 Polish sessions window
Internal maintenance/refactoring; no user-visible change expected.
- #296351 center align question carousel X button
Internal maintenance/refactoring; no user-visible change expected.
- #296333 check policy before showing YOLO tip, only show if never enabled before
Internal maintenance/refactoring; no user-visible change expected.
- #296225 Add 'Allow all files in this repository' option for external file access
Internal maintenance/refactoring; no user-visible change expected.
- #296144 Hide 'Used references' button in chat in agent mode
Internal maintenance/refactoring; no user-visible change expected.
- #296097 update yolo mode description to include autoReply link
Internal maintenance/refactoring; no user-visible change expected.
- #296135 implement `vscode_askQuestions` tool in core
Internal maintenance/refactoring; no user-visible change expected.
- #296143 Bump minimatch from 5.1.6 to 10.2.1 in /extensions/npm
Internal maintenance/refactoring; no user-visible change expected.
- #296254 Adjust margins and border radius for chat tip toolbar action items
Internal maintenance/refactoring; no user-visible change expected.
- #296227 Esbuild the html and json extensions
Internal maintenance/refactoring; no user-visible change expected.
- #296321 sessions - hide group counts
Internal maintenance/refactoring; no user-visible change expected.
- #296320 sessions - use protocol for opening vscode
Internal maintenance/refactoring; no user-visible change expected.
- #296306 sessions - remove "In progress" grouping for now
Internal maintenance/refactoring; no user-visible change expected.
- #296313 Improvements to model picker
Internal maintenance/refactoring; no user-visible change expected.
- #296317 Add queue management options in chat handling
Internal maintenance/refactoring; no user-visible change expected.
- #296304 Fix session handling and allow additional characters
Internal maintenance/refactoring; no user-visible change expected.
- #296291 Enhance inline chat functionality and affordances
Internal maintenance/refactoring; no user-visible change expected.
- #296295 fix(tasks): update beginsPattern for transpilation background task
Internal maintenance/refactoring; no user-visible change expected.
- #296293 Use 10/20-minute focus windows for edit telemetry
Internal maintenance/refactoring; no user-visible change expected.
- #296292 sessions - fix title bar dragging on macOS
Internal maintenance/refactoring; no user-visible change expected.
- #295921 Bump tar and dmg-builder in /build
Internal maintenance/refactoring; no user-visible change expected.
- #296150 Update Windows background updates setting title and description
Internal maintenance/refactoring; no user-visible change expected.
- #296288 Sessions - enable auto-fetch
Internal maintenance/refactoring; no user-visible change expected.
- #296277 sessions - tweak settings
Internal maintenance/refactoring; no user-visible change expected.
- #296270 Revert "extensions - stop opening them on installation"
Internal maintenance/refactoring; no user-visible change expected.
- #296271 Adjust inactive titlebar opacity for improved visibility
Internal maintenance/refactoring; no user-visible change expected.
- #296049 Add when clause to skill contribution
Internal maintenance/refactoring; no user-visible change expected.
- #296259 Improve visibility of quick input list and settings count widget
Internal maintenance/refactoring; no user-visible change expected.
- #296261 Support display commands for terminal commands in background agents
Internal maintenance/refactoring; no user-visible change expected.
- #296257 Revert to old non-agentic ask behavior when agent is disabled
Internal maintenance/refactoring; no user-visible change expected.
- #296251 extensions - stop opening them on installation
Internal maintenance/refactoring; no user-visible change expected.
- #296252 Refactor theme selectors for improved styling consistency
Internal maintenance/refactoring; no user-visible change expected.
- #296247 Revert "sessions - move actions down out of title into view"
Internal maintenance/refactoring; no user-visible change expected.
- #296242 sessions - tweaks to default settings for a better experience
Internal maintenance/refactoring; no user-visible change expected.
- #296241 focus input when chat view pane becomes visible
Internal maintenance/refactoring; no user-visible change expected.
- #296090 render account menu at default anchor
Internal maintenance/refactoring; no user-visible change expected.
- #296228 fix layout
Internal maintenance/refactoring; no user-visible change expected.
- #296220 Fix terminal-suggest for esbuild
Internal maintenance/refactoring; no user-visible change expected.
- #296160 Esbuild the ts extension
Internal maintenance/refactoring; no user-visible change expected.
- #296210 make sure to respect attachCSS setting for integrated browser
Internal maintenance/refactoring; no user-visible change expected.
- #296093 Add ability to fork conversations (from Chat or with /fork)
Internal maintenance/refactoring; no user-visible change expected.
- #296152 improve model picker
Internal maintenance/refactoring; no user-visible change expected.
- #296206 mcp: fix tool calls not associated with chat session
Internal maintenance/refactoring; no user-visible change expected.
- #296205 Fix PromptFileParser when description contains `:`
Internal maintenance/refactoring; no user-visible change expected.
- #296203 Bump `@vscode/vscode-languagedetection`
Internal maintenance/refactoring; no user-visible change expected.
- #296179 fix issue where working never finishes + showing too much
Internal maintenance/refactoring; no user-visible change expected.
- #296146 Update terminal image setting description
Internal maintenance/refactoring; no user-visible change expected.
- #296198 Don't break the chat view when session content provider fails to load
Internal maintenance/refactoring; no user-visible change expected.
Token usage - 24906 Out: 1035
Installers
Official download links for the current VS Code Insiders build (may be newer than the build described above):