From 22c6c899f001951ded4890547b1a5f8bedde0ba2 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 14 Jul 2026 23:47:05 +0000 Subject: [PATCH] fix(tool): remove obsolete Copilot Chat extension Co-authored-by: JeffreyCA <9157833+JeffreyCA@users.noreply.github.com> --- cli/azd/pkg/tool/manifest.go | 20 -------------------- cli/azd/pkg/tool/manifest_test.go | 3 +-- 2 files changed, 1 insertion(+), 22 deletions(-) diff --git a/cli/azd/pkg/tool/manifest.go b/cli/azd/pkg/tool/manifest.go index a8498e4d6c0..824db8e85d5 100644 --- a/cli/azd/pkg/tool/manifest.go +++ b/cli/azd/pkg/tool/manifest.go @@ -228,7 +228,6 @@ var builtInTools = []*ToolDefinition{ githubCopilotCLI(), vscodeAzureTools(), vscodeBicep(), - vscodeGitHubCopilot(), azureMCPServer(), azdAIExtensions(), azureSkills(), @@ -339,25 +338,6 @@ func vscodeBicep() *ToolDefinition { } } -func vscodeGitHubCopilot() *ToolDefinition { - return &ToolDefinition{ - Id: "GitHub.copilot-chat", - Name: "GitHub Copilot Chat VS Code Extension", - Description: "VS Code extension for AI-powered code completions, chat, and agent mode.", - Category: ToolCategoryVSCodeExtension, - Priority: ToolPriorityOptional, - Website: "https://marketplace.visualstudio.com/items?itemName=GitHub.copilot-chat", - DetectCommand: "code", - VersionArgs: []string{"--list-extensions", "--show-versions"}, - VersionRegex: `(?i)github\.copilot-chat@(\d+\.\d+\.\d+)`, - InstallStrategies: allPlatforms(InstallStrategy{ - PackageManager: "code", - PackageId: "GitHub.copilot-chat", - FallbackUrl: "https://marketplace.visualstudio.com/items?itemName=GitHub.copilot-chat", - }), - } -} - func azureMCPServer() *ToolDefinition { return &ToolDefinition{ Id: "azure-mcp-server", diff --git a/cli/azd/pkg/tool/manifest_test.go b/cli/azd/pkg/tool/manifest_test.go index 30302f24774..cd2cf30d526 100644 --- a/cli/azd/pkg/tool/manifest_test.go +++ b/cli/azd/pkg/tool/manifest_test.go @@ -19,7 +19,7 @@ func TestBuiltInTools(t *testing.T) { t.Parallel() tools := BuiltInTools() - require.Len(t, tools, 8, "expected 8 built-in tools") + require.Len(t, tools, 7, "expected 7 built-in tools") }) t.Run("ContainsAllExpectedToolIDs", func(t *testing.T) { @@ -30,7 +30,6 @@ func TestBuiltInTools(t *testing.T) { "github-copilot-cli", "vscode-azure-tools", "vscode-bicep", - "GitHub.copilot-chat", "azure-mcp-server", "azure.ai.agents", "azure-skills",