[pull] main from microsoft:main#1511
Merged
Merged
Conversation
…outer repo (#327138) * copilot customizations avoid that test does not travers up to find a outer repo * update
Update @vscode/codicons to version 0.0.46-24 and add new fish and person voice icons Co-authored-by: mrleemurray <mrleemurray@users.noreply.github.com> Co-authored-by: Copilot <copilot@github.com>
* sessions: Add first-time Agents window open telemetry Track entry source and initial setup state for users who have not yet sent an Agents window message, and report close duration for up to three minutes. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * sessions: Preserve Agents window tip exclusion Route title bar variants through the tracked base command while retaining their telemetry source. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Restore persisted dynamic OAuth providers silently after extension host restarts while preserving consent and noninteractive client behavior. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: 111cc987-c300-40e6-83f7-f5f524b35fed
* Initial plan * Fix Modern UI editor scrollbar styling Co-authored-by: hawkticehurst <39639992+hawkticehurst@users.noreply.github.com> * Set sticky widget corners square Co-authored-by: hawkticehurst <39639992+hawkticehurst@users.noreply.github.com> * Restore united diff slider styling Co-authored-by: hawkticehurst <39639992+hawkticehurst@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: hawkticehurst <39639992+hawkticehurst@users.noreply.github.com>
Fix MCP Apps for failed tool calls in history Keep completed tool calls confirmed when restoring chat history, even when tool execution returned a failure. This allows form-backed MCP Apps to render after the session is reopened. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* Add tool search to Copilot agent host * Address review: alias-aware tool-search gating, drop transient candidates, cover prompt branch - Compute the tool-search capability decision from the family-aliased model in both the launcher and CopilotAgentSession so an aliased preview model is no longer rejected and the two stay in agreement. - Strip the transient tool-search candidate corpus from the completed tool call's _meta so repeated searches don't bloat synchronized session state or persist across reconnects. - Add active/inactive + composition tests for the tool-search prompt line at both the unit and prompt-registry layers, plus a model-family alias regression test for tool-search gating. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Remove obsolete tool-search start barrier * Address tool-search review feedback * Use the extension's existing tool-embedding cache for Agent Host search * Address review: keep server tools eager, harden tool-search candidate corpus - Force server-provided SDK tools to defer:'never' so they stay eager and are not deferred behind tool_search. - Default missing candidate descriptions to '' when building the tool-search corpus, so the all-or-nothing metadata reader never drops a valid corpus. - Drop the unused inputSchema field from the tool-search candidate corpus (name + description are all the embeddings ranker consumes). - Use the client-facing tool name in the custom-tool auto-approve membership check so a deferred tool_search runtime name resolves correctly. - Remove a redundant conjunct in _clientToolName already implied by _isToolSearchActive(). * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Temporarily disable GPT tool search --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
* Initial plan * fix: constrain new session picker widths Co-authored-by: hawkticehurst <39639992+hawkticehurst@users.noreply.github.com> * fix(sessions): remove phone harness picker width cap Co-authored-by: hawkticehurst <39639992+hawkticehurst@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: hawkticehurst <39639992+hawkticehurst@users.noreply.github.com>
agentHost: preserve trusted model IDs in telemetry Report advertised provider model IDs as trusted telemetry values while replacing BYOK and unrecognized selections with generic labels. Add coverage for trusted, BYOK, and unknown model selections.\n\n(Written by Copilot) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* sessions: improve blocked sessions overlay actions Add bulk-ignore and close toolbar actions, and keep acknowledged approvals dismissed across chat model reloads by using stable tool-call identities. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…ment (#327035) * Agent Host changes for agents/update-chat-ui-send-buttons * Fix chat submit button styling selector Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…ecko # Conflicts: # src/vs/workbench/browser/parts/editor/editorParts.ts
Agent Host changes for agents/add-space-between-send-button
Enhance tab styling: Add margin to last tab and set row gap for tab container Co-authored-by: mrleemurray <mrleemurray@users.noreply.github.com> Co-authored-by: Copilot <copilot@github.com>
) (#327151) * fix: guard undefined stdio command in MCP server identity (fixes #327148) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * fix: address review on mcpServer.ts:732 — guard args and omit absent command in MCP identity Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * fix: address review on mcpServer.ts:737 — sanitize non-string args and reword policy-check comment Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * fix: tighten MCP stdio command runtime guard Co-authored-by: vijayupadya <41652029+vijayupadya@users.noreply.github.com> --------- Co-authored-by: vs-code-engineering[bot] <122617954+vs-code-engineering[bot]@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: vijayupadya <41652029+vijayupadya@users.noreply.github.com>
New session tour version 2
* Initial plan * Fix Welcome page vertical clipping Co-authored-by: hawkticehurst <39639992+hawkticehurst@users.noreply.github.com> * Adjust welcome page footer spacing Co-authored-by: hawkticehurst <39639992+hawkticehurst@users.noreply.github.com> * Address PR feedback --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: hawkticehurst <39639992+hawkticehurst@users.noreply.github.com> Co-authored-by: Hawk Ticehurst <hticehurst@microsoft.com>
* Don't flash input needed for auto-approved tools in sessions list When a session runs with bypass approvals, client-contributed tools (e.g. the browser tools) briefly showed the session as `input needed` in the sessions window before clearing on their own. Auto-approved calls transition through PendingConfirmation and Running while the owning client auto-approves and runs them, and both host-owned status paths surfaced that as InputNeeded. Skip the session `inputNeeded` queue entries and demote the aggregated chat-summary status for tool calls flagged `autoApproveBySetting`, scoped to the parameter-confirmation gate so a genuine PendingResultConfirmation still surfaces. Fixes #325631 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Address PR feedback: gate status demotion on present auto-approval Only demote InputNeeded to InProgress when an auto-approved pending confirmation is actually present and no genuine blocker exists, so a restored summary with no loaded active turn keeps its InputNeeded status. Condense verbose comments per review. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Fix hygiene: replace en-dash with hyphen in comment Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Fix compile: use InputRequest response parts after protocol merge The merge from main removed ChatState.inputRequests (elicitations now live as InputRequest response parts) and added the AuthRequired tool status. Update chatAwaitsUserInput to mirror the reducer's summaryStatus model: open input-request parts and auth-required tools count as genuine input, while an auto-approved parameter confirmation still does not. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Fix test compile: add required ActiveTurn.startedAt field The protocol merge made ActiveTurn.startedAt required; add it to the test's chatState helper. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* Initial plan * Align minimap slider corner styling Co-authored-by: hawkticehurst <39639992+hawkticehurst@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: hawkticehurst <39639992+hawkticehurst@users.noreply.github.com>
* Agent Host changes for sbatten/agents/recent-papercuts-issues-review * Refactor agent plugin service implementation and tests Improve the agentPluginServiceImpl for better performance and readability. Update agentPluginFormatDetection tests to cover new functionality. --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* Initial plan * Fix focused list text contrast Co-authored-by: hawkticehurst <39639992+hawkticehurst@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: hawkticehurst <39639992+hawkticehurst@users.noreply.github.com>
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 : )