Conversation
LoggerChannelClient.deregisterLogger accepted only URI but the base interface accepts URI | string. Callers passing string logger IDs (e.g. mcpServer) sent raw strings over IPC, causing URI.revive to treat the string as a scheme and fail validation. Fix: accept URI | string and convert via toResource() before IPC, matching the pattern already used by setVisibility. Also enrich the _validateUri error message with the actual scheme value for future telemetry diagnosis.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…al characters and total count
… light theme tab and breadcrumb colors
Remove ask mode from picker and add a specific icon for it
…elidae Enhance 2026 theme: update editor sticky scroll background and adjust light theme tab and breadcrumb colors
Update chat input styles to use variable for border-radius
Update widget border colors and hover backgrounds for theme consistency
Revert "Merge pull request #294104 from microsoft/tyriar/revert"
Fix URI scheme error in LoggerChannelClient.deregisterLogger
* Initial plan * Add migration logic to ChatSessionStore for workspace ID changes Co-authored-by: roblourens <323878+roblourens@users.noreply.github.com> * Improve workspace migration logic to handle empty window transitions Co-authored-by: roblourens <323878+roblourens@users.noreply.github.com> * Add tests for workspace migration in ChatSessionStore Co-authored-by: roblourens <323878+roblourens@users.noreply.github.com> * Address code review feedback: extract duplicate logic and improve tests Co-authored-by: roblourens <323878+roblourens@users.noreply.github.com> * Refactor to use onDidEnterWorkspace event for migration Co-authored-by: bpasero <900690+bpasero@users.noreply.github.com> * Fix test to use proper workspace identifier with uri property Co-authored-by: bpasero <900690+bpasero@users.noreply.github.com> * Address code review feedback: improve log consistency and remove unnecessary type assertion Co-authored-by: bpasero <900690+bpasero@users.noreply.github.com> * Clarify log message to indicate files are copied (not moved) Co-authored-by: bpasero <900690+bpasero@users.noreply.github.com> * Fix chatService tests by stubbing IWorkspaceEditingService Co-authored-by: roblourens <323878+roblourens@users.noreply.github.com> * Fix ChatEditingService test by stubbing IWorkspaceEditingService Co-authored-by: roblourens <323878+roblourens@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: roblourens <323878+roblourens@users.noreply.github.com> Co-authored-by: Benjamin Pasero <benjamin.pasero@gmail.com> Co-authored-by: bpasero <900690+bpasero@users.noreply.github.com> Co-authored-by: Rob Lourens <roblourens@gmail.com>
* send images in folders as attachments * fix tests * Update src/vs/workbench/contrib/chat/browser/attachments/chatAttachmentResolveService.ts Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * address some comments --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Moved planAgent model config to core for picker UI
Fix local sessions not refreshing properly
* refactor layout and layout2d into base common * support anchored quick pick * wip: use anchored quick pick in scm * almost there * undo scm history view pane * Chat - implement session picker in the chat panel title * Apply suggestions from code review Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Port changes again, and clean things up * Pull request feedback * missing changes * cleanup * fix bad merge * reduce complexity * polish * update title * Adopt the anchor * Fix compilation error * Fix monaco editor check * Enhance drag-and-drop functionality in QuickInput: add cursor style for no-drag state and enable/disable control * Fix positioning bug * fix change of behavior of layout2d * Apply suggestion from @Copilot Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Ladislau Szomoru <3372902+lszomoru@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: Benjamin Pasero <benjamin.pasero@microsoft.com> Co-authored-by: Tyler James Leonhardt <2644648+TylerLeonhardt@users.noreply.github.com>
Add logs around early terminal input
Redact keys in trace logs
* Try using esbuild to bundle our built-in extensions Test switching to esbuild instead of webpack to bundle our buildin extensions. Setup so we can do this incrementally and starting with the markdown extension as a test * Fix build ext media * Fix .ts script name check * Update comment * Use ts for all scripts
* modal editor - allow to maximise * feedback * feedback
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
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.
See Commits and Changes for more details.
Created by
pull[bot] (v2.0.0-alpha.4)
Can you help keep this open source service alive? 💖 Please sponsor : )