Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 0 additions & 9 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2135,11 +2135,6 @@
"title": "Open Memory Files",
"category": "Claude Agent"
},
{
"command": "copilot.claude.terminal",
"title": "%github.copilot.command.claude.terminal%",
"category": "Claude Agent"
},
{
"command": "github.copilot.cli.sessions.delete",
"title": "%github.copilot.command.deleteAgentSession%",
Expand Down Expand Up @@ -5351,10 +5346,6 @@
{
"name": "memory",
"description": "Open memory files (CLAUDE.md) for editing"
},
{
"name": "terminal",
"description": "Launch Claude Code CLI using your GitHub Copilot subscription"
}
]
},
Expand Down
1 change: 0 additions & 1 deletion package.nls.json
Original file line number Diff line number Diff line change
Expand Up @@ -365,7 +365,6 @@
"github.copilot.config.tools.defaultToolsGrouped": "Group default tools in prompts.",
"github.copilot.config.claudeAgent.enabled": "Enable Claude Agent sessions in VS Code. Start and resume agentic coding sessions powered by Anthropic's Claude Agent SDK directly in the editor. Uses your existing Copilot subscription.",
"github.copilot.config.claudeAgent.allowDangerouslySkipPermissions": "Allow bypass permissions mode. Recommended only for sandboxes with no internet access.",
"github.copilot.command.claude.terminal": "New CLI Session",
"github.copilot.config.cli.customAgents.enabled": "Enable Custom Agents for Background Agents.",
"github.copilot.config.cli.mcp.enabled": "Enable Model Context Protocol (MCP) server for Background Agents.",
"github.copilot.config.backgroundAgent.enabled": "Enable the Background Agent. When disabled, the Background Agent will not be available in 'Continue In' context menus.",
Expand Down
2 changes: 1 addition & 1 deletion src/extension/agents/claude/AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -245,7 +245,7 @@ The `show*` APIs are sufficient for most slash command use cases and result in c
- `/hooks` - Configure Claude Agent hooks for tool execution and events (from `hooksCommand.ts`)
- `/memory` - Open memory files (CLAUDE.md) for editing (from `memoryCommand.ts`)
- `/agents` - Create and manage specialized Claude agents (from `agentsCommand.ts`)
- `/terminal` - Create a terminal with Claude CLI configured to use Copilot Chat endpoints (from `terminalCommand.ts`)
- `/terminal` - Create a terminal with Claude CLI configured to use Copilot Chat endpoints (from `terminalCommand.ts`) _Temporarily disabled pending legal review_

### Tool Permission Handlers

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@
import './agentsCommand';
import './hooksCommand';
import './memoryCommand';
import './terminalCommand';
// TODO: Re-enable after legal review is complete
// import './terminalCommand';

// Future commands can be added here:
// import './settingsCommand';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ import { ITerminalService } from '../../../../../platform/terminal/common/termin
import { CancellationToken } from '../../../../../util/vs/base/common/cancellation';
import { IInstantiationService } from '../../../../../util/vs/platform/instantiation/common/instantiation';
import { ClaudeLanguageModelServer } from '../../node/claudeLanguageModelServer';
import { IClaudeSlashCommandHandler, registerClaudeSlashCommand } from './claudeSlashCommandRegistry';
import { IClaudeSlashCommandHandler } from './claudeSlashCommandRegistry';

const execFileAsync = promisify(execFile);

Expand Down Expand Up @@ -152,5 +152,6 @@ export class TerminalSlashCommand implements IClaudeSlashCommandHandler {
}
}

// TODO: Re-enable after legal review is complete
// Self-register the terminal command
registerClaudeSlashCommand(TerminalSlashCommand);
// registerClaudeSlashCommand(TerminalSlashCommand);
Loading