Path: blob/main/src/vs/sessions/test/e2e/extensions/sessions-e2e-mock/package.json
13405 views
{1"name": "sessions-e2e-mock",2"displayName": "Sessions E2E Mock",3"description": "Mock auth, chat participant, and file system for E2E testing",4"version": "0.0.1",5"publisher": "vscode",6"engines": {7"vscode": "^1.100.0"8},9"extensionKind": ["ui", "workspace"],10"browser": "./extension.js",11"activationEvents": ["*"],12"enabledApiProposals": ["chatSessionsProvider"],13"capabilities": {14"virtualWorkspaces": true,15"untrustedWorkspaces": {16"supported": true17}18},19"contributes": {20"authentication": [21{22"id": "github",23"label": "GitHub (Mock)"24}25],26"commands": [27{28"command": "github.copilot.chat.applyCopilotCLIAgentSessionChanges.apply",29"title": "Apply Changes",30"icon": "$(check)"31},32{33"command": "github.copilot.chat.checkoutPullRequestReroute",34"title": "Checkout Pull Request",35"icon": "$(git-pull-request)"36},37{38"command": "github.copilot.chat.openPullRequestCopilotCLIAgentSession.openPR",39"title": "Open Pull Request",40"icon": "$(link-external)"41},42{43"command": "github.copilot.chat.mergeCopilotCLIAgentSessionChanges.merge",44"title": "Merge",45"icon": "$(git-merge)"46},47{48"command": "github.copilot.chat.mergeCopilotCLIAgentSessionChanges.mergeAndSync",49"title": "Merge and Sync",50"icon": "$(git-merge)"51},52{53"command": "github.copilot.chat.createPullRequestCopilotCLIAgentSession.createPR",54"title": "Create Pull Request",55"icon": "$(git-pull-request-create)"56},57{58"command": "github.copilot.chat.updateCopilotCLIAgentSessionChanges.update",59"title": "Update",60"icon": "$(cloud-upload)"61},62{63"command": "github.copilot.chat.codeReview.run",64"title": "Run Code Review"65}66],67"menus": {68"chat/input/editing/sessionToolbar": [69{70"command": "github.copilot.chat.applyCopilotCLIAgentSessionChanges.apply",71"when": "chatSessionType == copilotcli && workbenchState != empty && !isSessionsWindow",72"group": "navigation@0"73},74{75"command": "github.copilot.chat.checkoutPullRequestReroute",76"when": "chatSessionType == copilot-cloud-agent && !github.vscode-pull-request-github.activated && gitOpenRepositoryCount != 0",77"group": "navigation@0"78},79{80"command": "github.copilot.chat.openPullRequestCopilotCLIAgentSession.openPR",81"when": "chatSessionType == copilotcli && isSessionsWindow && sessions.hasOpenPullRequest",82"group": "navigation@1"83}84],85"chat/input/editing/sessionApplyActions": [86{87"command": "github.copilot.chat.mergeCopilotCLIAgentSessionChanges.merge",88"when": "chatSessionType == copilotcli && isSessionsWindow && !sessions.isMergeBaseBranchProtected",89"group": "merge@1"90},91{92"command": "github.copilot.chat.mergeCopilotCLIAgentSessionChanges.mergeAndSync",93"when": "chatSessionType == copilotcli && isSessionsWindow && !sessions.isMergeBaseBranchProtected",94"group": "merge@2"95},96{97"command": "github.copilot.chat.createPullRequestCopilotCLIAgentSession.createPR",98"when": "chatSessionType == copilotcli && isSessionsWindow && sessions.isMergeBaseBranchProtected && !sessions.hasOpenPullRequest",99"group": "pull_request@1"100},101{102"command": "github.copilot.chat.updateCopilotCLIAgentSessionChanges.update",103"when": "chatSessionType == copilotcli && isSessionsWindow",104"group": "update@1"105}106]107}108}109}110111112