forked from microsoft/vscode
-
Notifications
You must be signed in to change notification settings - Fork 0
[pull] main from microsoft:main #106
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
pull
wants to merge
2,801
commits into
Joramtech: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
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
* feat - nb executionFollower * actions to enable/disable follower from toolbar * private smart reveal settings * rm executionFollower, overhaul autoReveal behavior if test settings * rm contrib import * undefined checks to avoid failing on 0
And use extension.collector.error
…49073) * Saving my work * Got the variable widget working * Refactored the variable widget * Clean up the attachment widget * Content provider stub * Add proposed API for chat context * Add method to get the complete details of a commit
* Saving my work * Tweak picker
Add 'mcp' icon to codicons library
Update codicon font file to reflect recent changes - mcp fix
* when invoking agents, allow the IPC protocol to send multiple response chunks in one message prep for #249083 * make `TextEdit#asEditOperation` aware of the type of edits maybe related to microsoft/vscode-copilot#16964 * `IStreamingEdits` should atomically know if edits are the last set of edits re #249083 * add `IModifiedFileEntry#waitsForLastEdits` and derive auto-save- and squiggle-block from that
This hooks up everything auth-y to MCP. It's basically implemented by following what we do in Auth land for extensions and doing that again for MCP servers... so it's a lot of code, but it's logic is the same for extensions for the most part. The MCP side of things... this follows the spec: https://modelcontextprotocol.io/specification/2025-03-26/basic/authorization To discover the server metadata needed to get a token to add to MCP requests. This works by leveraging the new Auth issuers API and mapping issuers to auth providers. What will come in the next PR is dynamic creation of an auth provider based on this server information.
bring back container focus. useful for visual indication of "what is going on"
* `AsyncIterableSource` supports `emitMany` * allow to report multiple response parts in one IPC message * allow to receive multiple reponse parts in one IPC message microsoft/vscode-copilot#17626
* shell: enable environment discovery on Windows The current unix stuff works _mostly_ unchanged for resolving shells on Windows. Our logic for shell discovery currently always returns the powershell install on Windows, but I left the generic logic in place in the event that is ever expanded for other shells. Closes #249130 * comments * skip powershell resolution if profile path does not exist * reduce fs load by using `first` * powershell 5 compat * add back path logging --------- Co-authored-by: Benjamin Pasero <benjamin.pasero@microsoft.com>
cursor should move to the end of the edit, not the end of the provided
* using top for scrollTop * using the correct word wrap value * removing change
* Initial support of dynamic auth providers for MCP With this change, we support being able to on-the-fly create an Auth Provider based on an oauth-authorization-server's metadata. MCP then leverages this because by following the MCP spec we can figure out the oauth server metadata and then request a token from that server. The tokens are persisted and will be refreshed on demand... all based on the OAuth spec. * Connor's feedback & some type fixes
* don't scroll if bottom is visible * couple more scrolling minimizations * small cleaning. * dumb logic meant cells below the viewport think that the bottom is visible lol
* mcp: allow attaching resources as chat context - Expose MCP server capabilities in IMcpServer to know what they can do - Move MCP resource URIs to be hex encoded to avoid problems as the URI authority is case-insensitive and base64 is not. - Add a helper for cancellation tokens with async iterables - Let "add context" picks and contributions be AsyncIterable. Fixed an issue where its disposables would be leaked if the picker was closed before its promise resolved. - Add a workbench contribution for registering resource picks to Add Context cc @jrieken for Add Context changes * update encoding in tests * use mcp icon * mcp: add quick access for resources too * cleanup picker with observables * adopt other usages
Fix sanitizer call
add background color on hover to click
…ws (#249568) * Fix account menu not being updated when changes come from other windows WIP, doesn't work fully yet * comment * need to make a 1E11 new array
* mcp: support resource templates Stacked on #249398, only the last commit is new. * final tweaks
Pickup latest TS for building VSCode
* Notebook layout troubleshooting * 💄
This is the only feature that uses it right now and is temporary.
next edit suggestion not always lower case
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
See Commits and Changes for more details.
Created by
pull[bot] (v2.0.0-alpha.1)
Can you help keep this open source service alive? 💖 Please sponsor : )