This repository was archived by the owner on Sep 15, 2025. It is now read-only.
forked from microsoft/vscode
-
Notifications
You must be signed in to change notification settings - Fork 0
update #1
Open
denis0001-dev
wants to merge
8,834
commits into
Toolbox-io:main
Choose a base branch
from
microsoft:main
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
update #1
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
bug: prioritize user-selected model during same vscode session for inline chat
…ation (#291304) * fix: update argument for using custom source in nuget package installation * fix tests
- Remove context menu for open in editor since there's a button now - Faster pinch zoom - Only pan when holding alt/option - Fix transparent button on hover
A bit more polish on mermaid chat items
Feeling more confident in its current state. Let's preview this feature for stable users too
* Sanity tests updates * Revert qemu accidental change.
Enable chat mermaid tool by default
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: rzhao271 <7199958+rzhao271@users.noreply.github.com>
* smarter check for confirmation * address some comments * fix carousel question icon not showing * undo commit * undo commit 2
feature: Add model parameter to handoff operations
Fixes compatibility with pre-1.104 versions where the source property may be undefined for deserialized tool invocations. Uses optional chaining when accessing the source property to prevent errors. - Make source property optional in IChatToolInvocationSerialized interface - Use optional chaining operator when checking source.type in chat renderer - Add comment explaining the pre-1.104 compatibility requirement Ref #288489 (Commit message generated by Copilot)
Also cancel event propegation in toggles which would cause he item to be accepted when you clicked on the the toggle. Fixes #290775
Workspace trust - add proposed API to check whether a URI is trusted and an event for when the list of trusted folders/workspaces change
* Have usage be on the stream rather than on result * Better lookup
I don't think this is actually a new bug, maybe newly discovered. This fix is not an ideal fix -- I would prefer to keep the tool in the original ToolSet and layer filtering so that you could configure tools in prompts/ agents that aren't necessarily enabled in the current context -- but this is a minimal change that fixes the issue without regressing. Closes #291154
Adds support for multiple MIME types to map to the same file extension by allowing mapExtToMediaMimes values to be string or string[]. This enables image/jpeg and image/jpg to both map to .jpg extension, fixing MCP image responses that provide RFC-compliant image/jpeg MIME type. - Changed MapExtToMediaMimes interface to support string | string[] values - Updated getMediaMime() to return first MIME type from array if present - Updated getExtensionForMimeType() to check both singular and array values - Added .jpe, .jpeg, and .jpg to support both image/jpg and image/jpeg - Added tests for getExtensionForMimeType with multiple MIME types Fixes #291962 (Commit message generated by Copilot)
Works well on macOS and should work on Windows: > * Windows compatibility: On Windows, symlinks require Developer Mode enabled or admin privileges. Without these, git clone will create a regular file containing the symlink path as text. This is generally acceptable since most Claude/Copilot development likely happens on macOS/Linux, but worth noting.
base: support multiple MIME types per file extension
Moves session timing normalization into ChatSessionStore during load rather than in ChatServiceImpl at query time. This consolidates the backward compatibility logic and makes timing/lastResponseState non-optional in the metadata types. - Move timing backfill logic from ChatServiceImpl to ChatSessionStore - Make timing and lastResponseState required in IChatSessionEntryMetadata - Remove inline TODO debt from ChatServiceImpl query methods - Normalize data once at load time instead of repeatedly at query time Refs #291553 (Commit message generated by Copilot)
* chore: bump vscode/ripgrep to 1.17.0 * Remove outdated test Nested alternates are now supported in ripgrep 15
* Browser: fix undo, redo, select all on Mac * fix
fix: switch to list-style selection for single and multi-select questions
also cleans up old height eventing that is unused since Rob's refactor. Fixes #277541 (Commit message generated by Copilot)
Adds improved diff editing workflow and accessibility features to chat compare blocks: - Add toggle inline/side-by-side diff view mode action with icon - Add open in diff editor action for full editor view - Fix isCodeCompareBlockActionContext to properly check diffEditor property - Add readOnly context key checks to prevent editing read-only diffs - Adjust menu order for accept/discard actions (10, 11) and diff toggle (1) - Add toggleDiffViewMode callback to action context - Improve screen reader accessibility for compare block toolbar - Add width tracking to layout method for proper initialization - Refactor CSS for compare block header with nested selectors for better label truncation and styling Fixes #287816 (Commit message generated by Copilot)
* fix: restore freeform support and summary * add more tests
Iterates the fix for #288508 No assurance post-approval checks happen in a microtask. Tools results that will be auto-approved should never transition through the approval-needed state
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.