Alex Yang [MSFT]
c0869f6231
Improve connector reload authentication UX ( #2370 )
...
Keep Azure tokens in memory and preserve linked namespace context across extension reloads.
Co-authored-by: Alex Yang (DevDiv) <yangalex@microsoft.com >
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-07-23 10:51:00 -07:00
Alex Yang (DevDiv)
ee5ab9a91f
Harden sign-in cancellation behavior
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-07-20 15:22:39 -07:00
Alex Yang (DevDiv)
59fc5616ec
Address connector authentication review feedback
...
Keep terminal sign-in status retry-safe, preserve operational Azure Identity errors, retry transient legacy-cache cleanup, clarify secure persistence requirements, and fix the blocking spelling check.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-07-20 14:18:50 -07:00
Alex Yang (DevDiv)
2f258c7226
Add persistent browser auth to connector canvas
...
Replace Azure CLI-only authentication with InteractiveBrowserCredential, protected sign-in lifecycle endpoints, and subscription refresh after sign-in. Persist the Azure Identity cache securely across extension reloads and align connector restart guidance with the GitHub Copilot app.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-07-20 13:04:18 -07:00
Alex Yang [MSFT]
191309165e
Add Azure Connector Namespaces canvas extension 🤖 🤖 🤖 ( #2250 )
...
* Add MCP Connectors (connector-namespaces) canvas extension
A Copilot CLI canvas extension for browsing and adding MCP connectors
from an Azure Connector Namespace into a Copilot session. Sign-in is
dependency-free (OAuth 2.0 auth-code + PKCE via the Azure CLI public
client, loopback redirect); network access is restricted to the public
Azure Resource Manager endpoint. MIT licensed.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
* Update Connector Namespaces canvas extension
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
* Harden Connector Namespaces canvas extension
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
* Sanitize connector icon brand colors
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
* Add Connector Namespace playground actions
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
Copilot-Session: a986299f-86be-46c3-9562-cbf7d25174cf
* Replace sandbox skill with native tool
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
Copilot-Session: a986299f-86be-46c3-9562-cbf7d25174cf
* Clarify connector disconnect action
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
Copilot-Session: a986299f-86be-46c3-9562-cbf7d25174cf
* Color disconnect action red
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
Copilot-Session: a986299f-86be-46c3-9562-cbf7d25174cf
* Add connector extension plugin manifest
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
Copilot-Session: a986299f-86be-46c3-9562-cbf7d25174cf
* Address connector canvas review feedback
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
Copilot-Session: a986299f-86be-46c3-9562-cbf7d25174cf
* Remove legacy connector canvas manifest
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
Copilot-Session: a986299f-86be-46c3-9562-cbf7d25174cf
* Address remaining connector review feedback
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
Copilot-Session: a986299f-86be-46c3-9562-cbf7d25174cf
* Harden connector review fixes
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
Copilot-Session: a986299f-86be-46c3-9562-cbf7d25174cf
* Harden connector convergence
Address the latest connector review batch across config persistence, executable trust, reauthentication, JSON-RPC transport, smoke safety, and accessibility.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
Copilot-Session: a986299f-86be-46c3-9562-cbf7d25174cf
* Use native HTTP connector configs
Persist Connector Namespace MCP servers as direct HTTPS entries with API-key headers, remove the stdio unwrap proxy, and exercise the native Streamable HTTP path in smoke coverage.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
Copilot-Session: a986299f-86be-46c3-9562-cbf7d25174cf
* Secure persisted connector state
Create the Connector Namespace artifacts directory and saved gateway config with private permissions, and align the reduced-motion regression notes with the static fallback behavior.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
Copilot-Session: a986299f-86be-46c3-9562-cbf7d25174cf
---------
Co-authored-by: Alex Yang <yangalex@microsoft.com >
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-07-16 10:29:48 +10:00