Skip to content

2026-01-23 - 02:48Z

Commit: 490c747 · Previous: 108524f · Compare: GitHub Version: 1.109.0-insider · Branch: main · Upstream: microsoft/vscode

✨ NEW

  • #289179 feat: add dmg for macOS

    Adds support for generating DMG installers for macOS arm64 builds, giving macOS users a native installation experience.

  • #289787 Add commands to chat agent input group options

    Adds support for custom commands in chat agent input groups, allowing extensions to show extra commands in option pickers.

  • #289564 Support reading files outside of the workspace

    Allows users to read files and list directories outside the workspace by adding a session-based external path confirmation system.

🐛 FIXES

  • #289793 Small CSS tweaks to agents welcome view

    Improves spacing and styling in the agent sessions welcome page to enhance visual consistency and usability for users.

  • #289808 Target picker fixes

    Fixes the target picker in chat's welcome view to use the correct picker and improves menu ordering for better user experience.

  • #289803 restore maximized window when exiting projection

    Restores maximized window state correctly when exiting agent session projection, ensuring consistent window sizing for users.

  • #289276 Disable chat input in welcome view until ext is ready

    Disables chat input in the Agent Sessions Welcome view until the chat extension is ready to prevent user interaction with inactive inputs.

  • #289800 more thinking title fixes, replace sorry cant assist message

    Replaces unhelpful AI response titles with improved prompts and filtering to provide clearer thinking summaries in chat.

  • #289797 Ensure layout of chat input part

    Ensures chat input area initializes with correct height when editing, preventing narrow message boxes during streaming.

  • #289792 Fix retrying chat requests

    Fixes chat retry functionality by moving service access out of async code, so retries work correctly for users.

  • #289717 Welcome view showing trusted workspaces only

    Updates the welcome view to show only trusted workspaces when empty, improving user security visibility.

  • #289790 Do not show welcome page in maximized chat

    Prevents the agent sessions welcome page from showing when the chat panel is maximized, avoiding unnecessary UI clutter.

  • #289789 Use option group description instead of `Pick Option`

    Improves fallback label in chat session picker by using option group descriptions instead of generic text for clarity.

  • #289782 Fix maximized chat logic in welcome view

    Corrects logic to only maximize chat when appropriate based on session projection and chat panel location.

  • #289778 Agents welcome view various fixes

    Improves the Agent Sessions welcome experience by refining navigation, UI consistency, and privacy notices for users.

  • #289784 Add unit tests for thinking content part and fix issue with tools/md rendered out of order

    Adds unit tests for chat thinking content and fixes content rendering order to display thinking and tool outputs properly.

  • #289774 center the chevron in agent status

    Centers the chevron icon in the agent status dropdown for better visual alignment in the UI.

  • #289767 Fixes vite hotreload workers

    Fixes Vite hot reload for workers by preventing duplicate service registrations, ensuring smoother development experience.

  • #289764 better handling for thinking headers

    Improves chat thinking titles to better reflect what was planned or considered, keeping summaries focused and clear.

  • #289716 Capture terminal output snapshot when request is canceled

    Fixes an error when canceling terminal commands by capturing terminal output snapshots before cancellation to preserve logs.

  • #289750 chat: polish agent session hover widget

    Polishes the agent session hover widget UI and limits rendering only to active sessions, improving performance and clarity.

  • #289770 fix showing and restoring projection for non-local sessions

    Internal maintenance/refactoring; no user-visible change expected due to lacking additional context.

  • #289772 debugRecompute should call begin/end update

    Ensures debugRecompute emits proper update lifecycle events for observers, improving reliability in observable dev tools.

🔨 REFACTORS

  • #289798 clean up experimental tags

    Removes the experimental tag from a chat configuration setting, signaling it is no longer considered experimental.

  • #289771 Adding kind property to repository

    Internal maintenance/refactoring; no user-visible change expected due to lacking additional context.

  • #289776 enable Agent Status by default

    Enables the Agent Status indicator by default and disables duplicate chat controls to improve default chat UI behavior.

⬆️ UPGRADES

  • #289748 chore: bump spdlog and node-pty

    Upgrades spdlog and node-pty dependencies to incorporate latest fixes, improving stability and security.