Bump Copilot CLI package to 1.0.65 (#322747)

* Bump Copilot CLI package to stable 1.0.64

* Try to bump to 1.0.65 instead

* Remove stale Copilot sdk/worker materialization for 1.0.65

* Update Debian amd64 deps after excluding Copilot native executable

* Remove stale RPM x64 libstdc++ deps after Copilot CLI 1.0.65 packaging

* Prune Copilot SEA executable before CI packaging

* Exclude Copilot SEA executable from packaging stream

* SDK should be 1.0.4
This commit is contained in:
Anthony Kim
2026-06-25 12:03:54 -07:00
committed by GitHub
parent aa5ad3b9e4
commit 8a9cd3dd36
12 changed files with 194 additions and 227 deletions
+10 -1
View File
@@ -100,6 +100,10 @@ const copilotOptionalNativePayloadDirs = [
function getCopilotOptionalNativePayloadFiles(platform: string): string[] {
const files = [
'prebuilds/*/computer.node',
'prebuilds/*/computer-use-mcp',
'prebuilds/*/computer-use-mcp.exe',
'prebuilds/*/Copilot Computer Use.app/**',
'prebuilds/*/CopilotComputerUse.exe',
'prebuilds/*/keytar.node',
];
@@ -151,7 +155,12 @@ export function getCopilotExcludeFilter(platform: string, arch: string): string[
// Strip wrong-architecture @github/copilot-{platform} packages.
const excludes = nonTargetPlatforms.map(p => `!**/node_modules/@github/copilot-${p}/**`);
return ['**', ...excludes];
return [
'**',
...excludes,
'!**/node_modules/@github/copilot-*/copilot',
'!**/node_modules/@github/copilot-*/copilot.exe',
];
}
/**
+37 -3
View File
@@ -24,6 +24,10 @@ suite('copilot', () => {
'!node_modules/@github/copilot-linux-x64/mxc-bin/**',
'!node_modules/@github/copilot-linux-x64/pvrecorder/**',
'!node_modules/@github/copilot-linux-x64/prebuilds/*/computer.node',
'!node_modules/@github/copilot-linux-x64/prebuilds/*/computer-use-mcp',
'!node_modules/@github/copilot-linux-x64/prebuilds/*/computer-use-mcp.exe',
'!node_modules/@github/copilot-linux-x64/prebuilds/*/Copilot Computer Use.app/**',
'!node_modules/@github/copilot-linux-x64/prebuilds/*/CopilotComputerUse.exe',
'!node_modules/@github/copilot-linux-x64/prebuilds/*/keytar.node',
'!node_modules/@github/copilot-linux-x64/prebuilds/*/cli-native.node',
]);
@@ -49,6 +53,10 @@ suite('copilot', () => {
'!node_modules/@github/copilot-linuxmusl-x64/mxc-bin/**',
'!node_modules/@github/copilot-linuxmusl-x64/pvrecorder/**',
'!node_modules/@github/copilot-linuxmusl-x64/prebuilds/*/computer.node',
'!node_modules/@github/copilot-linuxmusl-x64/prebuilds/*/computer-use-mcp',
'!node_modules/@github/copilot-linuxmusl-x64/prebuilds/*/computer-use-mcp.exe',
'!node_modules/@github/copilot-linuxmusl-x64/prebuilds/*/Copilot Computer Use.app/**',
'!node_modules/@github/copilot-linuxmusl-x64/prebuilds/*/CopilotComputerUse.exe',
'!node_modules/@github/copilot-linuxmusl-x64/prebuilds/*/keytar.node',
'!node_modules/@github/copilot-linuxmusl-x64/prebuilds/*/cli-native.node',
]);
@@ -71,6 +79,10 @@ suite('copilot', () => {
'!node_modules/@github/copilot-win32-x64/mxc-bin/**',
'!node_modules/@github/copilot-win32-x64/pvrecorder/**',
'!node_modules/@github/copilot-win32-x64/prebuilds/*/computer.node',
'!node_modules/@github/copilot-win32-x64/prebuilds/*/computer-use-mcp',
'!node_modules/@github/copilot-win32-x64/prebuilds/*/computer-use-mcp.exe',
'!node_modules/@github/copilot-win32-x64/prebuilds/*/Copilot Computer Use.app/**',
'!node_modules/@github/copilot-win32-x64/prebuilds/*/CopilotComputerUse.exe',
'!node_modules/@github/copilot-win32-x64/prebuilds/*/keytar.node',
]);
assertCopilotPlatformPackageIncludes(getCopilotRuntimePrebuildFiles('win32', 'x64'), 'node_modules/@github/copilot-win32-x64', [
@@ -94,6 +106,10 @@ suite('copilot', () => {
'!node_modules/@github/copilot-win32-arm64/mxc-bin/**',
'!node_modules/@github/copilot-win32-arm64/pvrecorder/**',
'!node_modules/@github/copilot-win32-arm64/prebuilds/*/computer.node',
'!node_modules/@github/copilot-win32-arm64/prebuilds/*/computer-use-mcp',
'!node_modules/@github/copilot-win32-arm64/prebuilds/*/computer-use-mcp.exe',
'!node_modules/@github/copilot-win32-arm64/prebuilds/*/Copilot Computer Use.app/**',
'!node_modules/@github/copilot-win32-arm64/prebuilds/*/CopilotComputerUse.exe',
'!node_modules/@github/copilot-win32-arm64/prebuilds/*/keytar.node',
]);
assertOptionalCopilotNativeDependenciesExcluded(getCopilotRuntimePrebuildFiles('win32', 'x64'), 'node_modules/@github/copilot-win32-x64');
@@ -147,6 +163,14 @@ suite('copilot', () => {
}
});
test('excludes standalone copilot executables from the platform package dependency stream', () => {
const files = getCopilotExcludeFilter('linux', 'x64');
assert(files.includes('**'));
assert(files.includes('!**/node_modules/@github/copilot-*/copilot'));
assert(files.includes('!**/node_modules/@github/copilot-*/copilot.exe'));
});
test('materializes target Copilot SDK prebuilds and tgrep for the built-in extension', () => {
const repoRoot = fs.mkdtempSync(path.join(os.tmpdir(), 'vscode-copilot-sdk-prebuild-test-'));
try {
@@ -185,7 +209,9 @@ suite('copilot', () => {
getCopilotExcludeFilter('linux', 'armhf'),
[
'**',
...copilotPlatforms.map(platform => `!**/node_modules/@github/copilot-${platform}/**`)
...copilotPlatforms.map(platform => `!**/node_modules/@github/copilot-${platform}/**`),
'!**/node_modules/@github/copilot-*/copilot',
'!**/node_modules/@github/copilot-*/copilot.exe',
]
);
});
@@ -212,6 +238,14 @@ function assertOptionalCopilotNativeDependenciesExcluded(patterns: string[], pac
}
assert(patterns.includes(`!${packageDir}/prebuilds/*/computer.node`), 'computer.node');
assert(!matchesGlob(`${packageDir}/prebuilds/linux-x64/computer.node`, patterns), 'computer.node');
assert(patterns.includes(`!${packageDir}/prebuilds/*/computer-use-mcp`), 'computer-use-mcp');
assert(!matchesGlob(`${packageDir}/prebuilds/darwin-arm64/computer-use-mcp`, patterns), 'computer-use-mcp');
assert(patterns.includes(`!${packageDir}/prebuilds/*/computer-use-mcp.exe`), 'computer-use-mcp.exe');
assert(!matchesGlob(`${packageDir}/prebuilds/win32-x64/computer-use-mcp.exe`, patterns), 'computer-use-mcp.exe');
assert(patterns.includes(`!${packageDir}/prebuilds/*/Copilot Computer Use.app/**`), 'Copilot Computer Use.app');
assert(!matchesGlob(`${packageDir}/prebuilds/darwin-arm64/Copilot Computer Use.app/Contents/MacOS/Copilot Computer Use`, patterns), 'Copilot Computer Use.app');
assert(patterns.includes(`!${packageDir}/prebuilds/*/CopilotComputerUse.exe`), 'CopilotComputerUse.exe');
assert(!matchesGlob(`${packageDir}/prebuilds/win32-x64/CopilotComputerUse.exe`, patterns), 'CopilotComputerUse.exe');
assert(patterns.includes(`!${packageDir}/prebuilds/*/keytar.node`), 'keytar.node');
assert(!matchesGlob(`${packageDir}/prebuilds/linux-x64/keytar.node`, patterns), 'keytar.node');
@@ -234,12 +268,12 @@ function matchesGlob(file: string, patterns: string[]): boolean {
}
function matchesPattern(file: string, pattern: string): boolean {
if (pattern.endsWith('/**')) {
if (pattern.endsWith('/**') && !pattern.slice(0, -3).includes('*')) {
return file.startsWith(pattern.slice(0, -2));
}
if (pattern.includes('*')) {
const regex = new RegExp(`^${pattern.split('*').map(escapeRegExp).join('[^/]+')}$`);
const regex = new RegExp(`^${pattern.split('**').map(part => part.split('*').map(escapeRegExp).join('[^/]+')).join('.*')}$`);
return regex.test(file);
}
-1
View File
@@ -47,7 +47,6 @@ export const referenceGeneratedDepsByArch = {
'libnss3 (>= 2:3.30)',
'libnss3 (>= 3.26)',
'libpango-1.0-0 (>= 1.14.0)',
'libstdc++6 (>= 6)',
'libudev1 (>= 183)',
'libx11-6',
'libx11-6 (>= 2:1.4.99.1)',
-9
View File
@@ -109,15 +109,6 @@ export const referenceGeneratedDepsByArch = {
'libsmime3.so(NSS_3.10)(64bit)',
'libsmime3.so(NSS_3.2)(64bit)',
'libssl3.so(NSS_3.28)(64bit)',
'libstdc++.so.6()(64bit)',
'libstdc++.so.6(CXXABI_1.3)(64bit)',
'libstdc++.so.6(CXXABI_1.3.8)(64bit)',
'libstdc++.so.6(CXXABI_1.3.9)(64bit)',
'libstdc++.so.6(GLIBCXX_3.4)(64bit)',
'libstdc++.so.6(GLIBCXX_3.4.11)(64bit)',
'libstdc++.so.6(GLIBCXX_3.4.14)(64bit)',
'libstdc++.so.6(GLIBCXX_3.4.21)(64bit)',
'libstdc++.so.6(GLIBCXX_3.4.22)(64bit)',
'libudev.so.1()(64bit)',
'libudev.so.1(LIBUDEV_183)(64bit)',
'libutil.so.1()(64bit)',
+36 -36
View File
@@ -13,7 +13,7 @@
"@anthropic-ai/claude-agent-sdk": "0.2.112",
"@anthropic-ai/sdk": "^0.82.0",
"@github/blackbird-external-ingest-utils": "^0.3.0",
"@github/copilot": "^1.0.64-1",
"@github/copilot": "^1.0.65",
"@google/genai": "^1.22.0",
"@humanwhocodes/gitignore-to-minimatch": "1.0.2",
"@microsoft/tiktokenizer": "^1.0.10",
@@ -2948,9 +2948,9 @@
"license": "MIT"
},
"node_modules/@github/copilot": {
"version": "1.0.64-1",
"resolved": "https://registry.npmjs.org/@github/copilot/-/copilot-1.0.64-1.tgz",
"integrity": "sha512-lojV4Cb7oT4VJnYPEKBRH8KI3W43Q4Lh0Pc+V6sej+xjPJkoqwm68sNKn73/p3wXPBSTVTzPeCm9WhIisgf1Jw==",
"version": "1.0.65",
"resolved": "https://registry.npmjs.org/@github/copilot/-/copilot-1.0.65.tgz",
"integrity": "sha512-J1XvLuOiVpiAi/E1MBICBymszCgdGLnZxokosXzGcmcjEVZd+QSDoW/kPRHq6oEyBT9SDASPcjCEZ9Q0rLJllg==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
"detect-libc": "^2.1.2"
@@ -2959,20 +2959,20 @@
"copilot": "npm-loader.js"
},
"optionalDependencies": {
"@github/copilot-darwin-arm64": "1.0.64-1",
"@github/copilot-darwin-x64": "1.0.64-1",
"@github/copilot-linux-arm64": "1.0.64-1",
"@github/copilot-linux-x64": "1.0.64-1",
"@github/copilot-linuxmusl-arm64": "1.0.64-1",
"@github/copilot-linuxmusl-x64": "1.0.64-1",
"@github/copilot-win32-arm64": "1.0.64-1",
"@github/copilot-win32-x64": "1.0.64-1"
"@github/copilot-darwin-arm64": "1.0.65",
"@github/copilot-darwin-x64": "1.0.65",
"@github/copilot-linux-arm64": "1.0.65",
"@github/copilot-linux-x64": "1.0.65",
"@github/copilot-linuxmusl-arm64": "1.0.65",
"@github/copilot-linuxmusl-x64": "1.0.65",
"@github/copilot-win32-arm64": "1.0.65",
"@github/copilot-win32-x64": "1.0.65"
}
},
"node_modules/@github/copilot-darwin-arm64": {
"version": "1.0.64-1",
"resolved": "https://registry.npmjs.org/@github/copilot-darwin-arm64/-/copilot-darwin-arm64-1.0.64-1.tgz",
"integrity": "sha512-MQHZT9LhmCiq+ogO1E8cPCWrurZ6x+r9lPJfYUSnOyMO+EHbREpiJwOOChxtLHgL2/tKJSZdId2pg3tDgUlcsw==",
"version": "1.0.65",
"resolved": "https://registry.npmjs.org/@github/copilot-darwin-arm64/-/copilot-darwin-arm64-1.0.65.tgz",
"integrity": "sha512-NFc4xIstZNiIuAYkurQT5DVtbZjBoZ/z6yt/Ffcom7Y5QGjfpN4BFuekv9k+OADRioxxR99NgmhjbuNPWtQhNQ==",
"cpu": [
"arm64"
],
@@ -2986,9 +2986,9 @@
}
},
"node_modules/@github/copilot-darwin-x64": {
"version": "1.0.64-1",
"resolved": "https://registry.npmjs.org/@github/copilot-darwin-x64/-/copilot-darwin-x64-1.0.64-1.tgz",
"integrity": "sha512-kOQY7CvI7He0eO3ObQAHePWdkNLWAOegCSzUqUmdcpa1SNVqbZ3GBMsQ7uAZQip2cQxnGZ7pS1v6tKQ0HJdkYw==",
"version": "1.0.65",
"resolved": "https://registry.npmjs.org/@github/copilot-darwin-x64/-/copilot-darwin-x64-1.0.65.tgz",
"integrity": "sha512-0wtV22KmTa12VbqWRRkgvJcBz/oIbszfcIpyDWGc4MzbCVksajQ3TWVQ6c7Sdzj5RifCaYdkHAX2zuIYXYlLoQ==",
"cpu": [
"x64"
],
@@ -3002,9 +3002,9 @@
}
},
"node_modules/@github/copilot-linux-arm64": {
"version": "1.0.64-1",
"resolved": "https://registry.npmjs.org/@github/copilot-linux-arm64/-/copilot-linux-arm64-1.0.64-1.tgz",
"integrity": "sha512-hIfuO7Q+pWs0SKfIRYqT+CjMaupudnhp4RMS6XoJ5s/e33rvpj2tkTkXYlHJo1PMDI823vvbqgpEdr+KeewMwg==",
"version": "1.0.65",
"resolved": "https://registry.npmjs.org/@github/copilot-linux-arm64/-/copilot-linux-arm64-1.0.65.tgz",
"integrity": "sha512-dOwdy/YbTXQN/+x2v4ZgiDycdRtWElyHxPuA6ail3yJDt0nagwn8OYAA/diBLPMAJuuBXiOZGvvb9fGRuh7Xgg==",
"cpu": [
"arm64"
],
@@ -3018,9 +3018,9 @@
}
},
"node_modules/@github/copilot-linux-x64": {
"version": "1.0.64-1",
"resolved": "https://registry.npmjs.org/@github/copilot-linux-x64/-/copilot-linux-x64-1.0.64-1.tgz",
"integrity": "sha512-VHaE62pha0rDDvuNN3bd97gf0EZ+EJebstM1ejHsMYoPT1IOUkYEXlNfGGHY+GfUGYxAiy/+Uew4xw5mJyy/Sw==",
"version": "1.0.65",
"resolved": "https://registry.npmjs.org/@github/copilot-linux-x64/-/copilot-linux-x64-1.0.65.tgz",
"integrity": "sha512-al/1a/l/GrpHtygTxt7PZspmv0eHBPdAZ5B31J7Hv/GRdVZM4STCC9dCIOSUFsOX2fhaKD8yLfz4HureSYs23g==",
"cpu": [
"x64"
],
@@ -3034,9 +3034,9 @@
}
},
"node_modules/@github/copilot-linuxmusl-arm64": {
"version": "1.0.64-1",
"resolved": "https://registry.npmjs.org/@github/copilot-linuxmusl-arm64/-/copilot-linuxmusl-arm64-1.0.64-1.tgz",
"integrity": "sha512-L/YrZPotRujAP0QERq+DlkR1SLr7abbTSz/56JqKKOqEdjKZPdQW1bUlhL/w1CZg1gXlTNUsNVyKz/fUfrEBgw==",
"version": "1.0.65",
"resolved": "https://registry.npmjs.org/@github/copilot-linuxmusl-arm64/-/copilot-linuxmusl-arm64-1.0.65.tgz",
"integrity": "sha512-xccQeJSR45xyoaL7J5mZjtU++dmte+ZCDQkIlrpTn2yuMl2LWriBvorQ1P2MwVnXmIiW/GHi93B+lNtsybA9yw==",
"cpu": [
"arm64"
],
@@ -3050,9 +3050,9 @@
}
},
"node_modules/@github/copilot-linuxmusl-x64": {
"version": "1.0.64-1",
"resolved": "https://registry.npmjs.org/@github/copilot-linuxmusl-x64/-/copilot-linuxmusl-x64-1.0.64-1.tgz",
"integrity": "sha512-AGMjXqR128oyjiJhoI6Gd7JP5ddWkib+P4YH/JoHm05iNn23ZYl4tSc0XihHzeyMI1ix7Aacn8UINYB7lGOGOA==",
"version": "1.0.65",
"resolved": "https://registry.npmjs.org/@github/copilot-linuxmusl-x64/-/copilot-linuxmusl-x64-1.0.65.tgz",
"integrity": "sha512-RHPVUaqjSrhKHQ2EpfGKWErnV+R5elGIZaHXPKO10zpSaQD9b/C9u6nLigZnBuT/8sCaJpVrazPMwOYvYA62aw==",
"cpu": [
"x64"
],
@@ -3066,9 +3066,9 @@
}
},
"node_modules/@github/copilot-win32-arm64": {
"version": "1.0.64-1",
"resolved": "https://registry.npmjs.org/@github/copilot-win32-arm64/-/copilot-win32-arm64-1.0.64-1.tgz",
"integrity": "sha512-vvv+gnemi9WKaxF41zz7Xmq6a493n8Yjps5UFaOY6a3WR222kKXZXfOpeRvIYsDgnIPHGBHIj1TBOmnHQT4V4w==",
"version": "1.0.65",
"resolved": "https://registry.npmjs.org/@github/copilot-win32-arm64/-/copilot-win32-arm64-1.0.65.tgz",
"integrity": "sha512-/vSE/t9Wm3eFSWpxlKyn/oL8OAVOB0yFO7ECxhgbtiqNrBd1tgpYh1k7IXBIWa/saxlV1+de6DEmPuQfx3Z0bg==",
"cpu": [
"arm64"
],
@@ -3082,9 +3082,9 @@
}
},
"node_modules/@github/copilot-win32-x64": {
"version": "1.0.64-1",
"resolved": "https://registry.npmjs.org/@github/copilot-win32-x64/-/copilot-win32-x64-1.0.64-1.tgz",
"integrity": "sha512-mcHvD0fjGDuqr/YXzy8mKuDmah1F+qjPujxoFuGmabmTJZ33cSIJ3nq7RRvxZNIdp8YJ57NkbcW30WvIcOeJ3w==",
"version": "1.0.65",
"resolved": "https://registry.npmjs.org/@github/copilot-win32-x64/-/copilot-win32-x64-1.0.65.tgz",
"integrity": "sha512-wjVWXepET+SpFg8z8V43ZiTy6X1OerCb7yu3QZKNNJ3zY9z20goihPXQCDWkiJpGzszNSgfrsiqUzpUsC9qS0A==",
"cpu": [
"x64"
],
+1 -1
View File
@@ -7086,7 +7086,7 @@
"@anthropic-ai/claude-agent-sdk": "0.2.112",
"@anthropic-ai/sdk": "^0.82.0",
"@github/blackbird-external-ingest-utils": "^0.3.0",
"@github/copilot": "^1.0.64-1",
"@github/copilot": "^1.0.65",
"@google/genai": "^1.22.0",
"@humanwhocodes/gitignore-to-minimatch": "1.0.2",
"@microsoft/tiktokenizer": "^1.0.10",
+3 -9
View File
@@ -162,15 +162,9 @@ async function removeCopilotCLIShim() {
await fs.promises.rm(shimsPath, { force: true }).catch(() => { /* ignore */ });
}
/**
* @github/copilot/sdk/index.js depends on @github/copilot/worker/*.js files.
* We need to copy these files into the sdk directory to ensure they are available at runtime.
*/
async function copyCopilotCliWorkerFiles(copilotCliSourceDir: string) {
const sourceDir = path.join(copilotCliSourceDir, 'worker');
async function removeCopilotCliWorkerFiles() {
const targetDir = path.join(COPILOT_PACKAGE_DIR, 'sdk', 'worker');
await copyCopilotCLIFolders(sourceDir, targetDir);
await fs.promises.rm(targetDir, { recursive: true, force: true });
}
async function copyCopilotCliTGrepFiles(copilotCliSourceDir: string) {
@@ -286,7 +280,7 @@ async function main() {
const copilotCliSourceDir = await materializeCopilotCliSdkLayout();
await removeCopilotCLIShim();
await copyCopilotCliWorkerFiles(copilotCliSourceDir);
await removeCopilotCliWorkerFiles();
await copyCopilotCliDefinitionFiles(copilotCliSourceDir);
await copyCopilotCliSkillsFiles(copilotCliSourceDir);
await copyCopilotCliTGrepFiles(copilotCliSourceDir);
@@ -27,35 +27,25 @@ describe('CopilotCLI SDK Upgrade', function () {
// Such changes may require us to update our extension packaging or other handling.
const existingBinaries = new Set(await findAllBinaries(copilotSDKPath));
const knownBinaries = new Set([
// node-pty related files (already accounted for in SDK, using VS Code node-pty).
path.join('prebuilds', 'darwin-arm64', 'pty.node'),
path.join('prebuilds', 'darwin-x64', 'pty.node'),
path.join('prebuilds', 'linux-arm64', 'pty.node'),
path.join('prebuilds', 'linux-x64', 'pty.node'),
path.join('prebuilds', 'win32-arm64', 'conpty', 'OpenConsole.exe'),
path.join('prebuilds', 'win32-arm64', 'conpty', 'conpty.dll'),
path.join('prebuilds', 'win32-arm64', 'conpty.node'),
path.join('prebuilds', 'win32-arm64', 'conpty.pdb'),
path.join('prebuilds', 'win32-arm64', 'conpty_console_list.node'),
path.join('prebuilds', 'win32-arm64', 'conpty_console_list.pdb'),
path.join('prebuilds', 'win32-x64', 'conpty', 'OpenConsole.exe'),
path.join('prebuilds', 'win32-x64', 'conpty', 'conpty.dll'),
path.join('prebuilds', 'win32-x64', 'conpty.node'),
path.join('prebuilds', 'win32-x64', 'conpty.pdb'),
path.join('prebuilds', 'win32-x64', 'conpty_console_list.node'),
path.join('prebuilds', 'win32-x64', 'conpty_console_list.pdb'),
// ripgrep
path.join('ripgrep', 'bin', 'win32-arm64', 'rg.exe'),
path.join('ripgrep', 'bin', 'win32-x64', 'rg.exe'),
path.join('prebuilds', 'darwin-arm64', 'spawn-helper'),
path.join('prebuilds', 'darwin-x64', 'spawn-helper'),
// computer use
path.join('prebuilds', 'darwin-arm64', 'computer.node'),
path.join('prebuilds', 'darwin-x64', 'computer.node'),
path.join('prebuilds', 'linux-arm64', 'computer.node'),
path.join('prebuilds', 'linux-x64', 'computer.node'),
path.join('prebuilds', 'win32-arm64', 'computer.node'),
path.join('prebuilds', 'win32-x64', 'computer.node'),
// Computer-use payloads present in the raw package. Root prebuilds
// are stripped from the shipped extension by .vscodeignore.
path.join('prebuilds', 'darwin-arm64', 'computer-use-mcp'),
path.join('prebuilds', 'darwin-arm64', 'Copilot Computer Use.app', 'Contents', 'CodeResources'),
path.join('prebuilds', 'darwin-arm64', 'Copilot Computer Use.app', 'Contents', 'Resources', 'Assets.car'),
path.join('prebuilds', 'darwin-arm64', 'Copilot Computer Use.app', 'Contents', 'Resources', 'icon.icns'),
path.join('prebuilds', 'darwin-arm64', 'Copilot Computer Use.app', 'Contents', 'MacOS', 'Copilot Computer Use'),
path.join('prebuilds', 'darwin-x64', 'computer-use-mcp'),
path.join('prebuilds', 'darwin-x64', 'Copilot Computer Use.app', 'Contents', 'CodeResources'),
path.join('prebuilds', 'darwin-x64', 'Copilot Computer Use.app', 'Contents', 'Resources', 'Assets.car'),
path.join('prebuilds', 'darwin-x64', 'Copilot Computer Use.app', 'Contents', 'Resources', 'icon.icns'),
path.join('prebuilds', 'darwin-x64', 'Copilot Computer Use.app', 'Contents', 'MacOS', 'Copilot Computer Use'),
path.join('prebuilds', 'win32-arm64', 'CopilotComputerUse.exe'),
path.join('prebuilds', 'win32-arm64', 'computer-use-mcp.exe'),
path.join('prebuilds', 'win32-x64', 'CopilotComputerUse.exe'),
path.join('prebuilds', 'win32-x64', 'computer-use-mcp.exe'),
// cli-native to be included
path.join('prebuilds', 'darwin-arm64', 'cli-native.node'),
path.join('prebuilds', 'darwin-x64', 'cli-native.node'),
@@ -77,34 +67,14 @@ describe('CopilotCLI SDK Upgrade', function () {
path.join('prebuilds', 'win32-x64', 'runtime.node'),
// Second copy of native prebuilds re-shipped by the @github/copilot/sdk subpackage
// (previously hidden by a broad sdk/prebuilds/** exclusion that masked the node-pty files we used to shim in at test setup).
path.join('sdk', 'prebuilds', 'darwin-arm64', 'computer.node'),
path.join('sdk', 'prebuilds', 'darwin-x64', 'computer.node'),
path.join('sdk', 'prebuilds', 'linux-arm64', 'computer.node'),
path.join('sdk', 'prebuilds', 'linux-x64', 'computer.node'),
path.join('sdk', 'prebuilds', 'win32-arm64', 'computer.node'),
path.join('sdk', 'prebuilds', 'win32-x64', 'computer.node'),
path.join('sdk', 'prebuilds', 'darwin-arm64', 'runtime.node'),
path.join('sdk', 'prebuilds', 'darwin-x64', 'runtime.node'),
path.join('sdk', 'prebuilds', 'linux-arm64', 'runtime.node'),
path.join('sdk', 'prebuilds', 'linux-x64', 'runtime.node'),
path.join('sdk', 'prebuilds', 'linuxmusl-arm64', 'runtime.node'),
path.join('sdk', 'prebuilds', 'linuxmusl-x64', 'runtime.node'),
path.join('sdk', 'prebuilds', 'win32-arm64', 'runtime.node'),
path.join('sdk', 'prebuilds', 'win32-x64', 'runtime.node'),
// node-pty natives re-shipped into the @github/copilot/sdk subpackage by our
// postinstall so built-in installs can spawn through node-pty (used by mxc).
path.join('sdk', 'prebuilds', 'darwin-arm64', 'pty.node'),
path.join('sdk', 'prebuilds', 'darwin-x64', 'pty.node'),
path.join('sdk', 'prebuilds', 'linux-arm64', 'pty.node'),
path.join('sdk', 'prebuilds', 'linux-x64', 'pty.node'),
path.join('sdk', 'prebuilds', 'darwin-arm64', 'spawn-helper'),
path.join('sdk', 'prebuilds', 'darwin-x64', 'spawn-helper'),
path.join('sdk', 'prebuilds', 'win32-arm64', 'conpty.node'),
path.join('sdk', 'prebuilds', 'win32-x64', 'conpty.node'),
path.join('sdk', 'prebuilds', 'win32-arm64', 'conpty_console_list.node'),
path.join('sdk', 'prebuilds', 'win32-x64', 'conpty_console_list.node'),
path.join('sdk', 'prebuilds', 'win32-arm64', 'conpty', 'OpenConsole.exe'),
path.join('sdk', 'prebuilds', 'win32-arm64', 'conpty', 'conpty.dll'),
path.join('sdk', 'prebuilds', 'win32-x64', 'conpty', 'OpenConsole.exe'),
path.join('sdk', 'prebuilds', 'win32-x64', 'conpty', 'conpty.dll'),
path.join('ripgrep', 'bin', 'darwin-arm64', 'rg'),
path.join('ripgrep', 'bin', 'darwin-x64', 'rg'),
path.join('ripgrep', 'bin', 'linux-x64', 'rg'),
@@ -134,6 +104,8 @@ describe('CopilotCLI SDK Upgrade', function () {
path.join('sdk', 'prebuilds', 'darwin-x64', 'cli-native.node'),
path.join('sdk', 'prebuilds', 'linux-arm64', 'cli-native.node'),
path.join('sdk', 'prebuilds', 'linux-x64', 'cli-native.node'),
path.join('sdk', 'prebuilds', 'linuxmusl-arm64', 'cli-native.node'),
path.join('sdk', 'prebuilds', 'linuxmusl-x64', 'cli-native.node'),
path.join('sdk', 'prebuilds', 'win32-arm64', 'cli-native.node'),
path.join('sdk', 'prebuilds', 'win32-x64', 'cli-native.node'),
// foundry-local-sdk vendored native bindings.
@@ -148,34 +120,6 @@ describe('CopilotCLI SDK Upgrade', function () {
path.join('pvrecorder', 'node_modules', '@picovoice', 'pvrecorder-node', 'lib', 'mac', 'x86_64', 'pv_recorder.node'),
path.join('pvrecorder', 'node_modules', '@picovoice', 'pvrecorder-node', 'lib', 'windows', 'amd64', 'pv_recorder.node'),
path.join('pvrecorder', 'node_modules', '@picovoice', 'pvrecorder-node', 'lib', 'windows', 'arm64', 'pv_recorder.node'),
// mxc-bin (Windows sandbox + WSL helpers used by the SDK's command execution).
path.join('mxc-bin', 'arm64', 'lxc-exec'),
path.join('mxc-bin', 'arm64', 'mxc-exec-mac'),
path.join('mxc-bin', 'arm64', 'winhttp-proxy-shim.exe'),
path.join('mxc-bin', 'arm64', 'wslcsdk.dll'),
path.join('mxc-bin', 'arm64', 'wxc-exec.exe'),
path.join('mxc-bin', 'arm64', 'wxc-test-proxy.exe'),
path.join('mxc-bin', 'arm64', 'wxc-host-prep.exe'),
path.join('mxc-bin', 'arm64', 'wxc-windows-sandbox-daemon.exe'),
path.join('mxc-bin', 'arm64', 'wxc-windows-sandbox-guest.exe'),
path.join('mxc-bin', 'arm64', 'mxc-diagnostic-console.exe'),
path.join('mxc-bin', 'arm64', '_manifest', 'spdx_2.2', 'bsi.cose'),
path.join('mxc-bin', 'arm64', '_manifest', 'spdx_2.2', 'manifest.cat'),
path.join('mxc-bin', 'arm64', '_manifest', 'spdx_2.2', 'manifest.spdx.cose'),
path.join('mxc-bin', 'arm64', 'linux-test-proxy'),
path.join('mxc-bin', 'x64', 'lxc-exec'),
path.join('mxc-bin', 'x64', 'winhttp-proxy-shim.exe'),
path.join('mxc-bin', 'x64', 'wslcsdk.dll'),
path.join('mxc-bin', 'x64', 'wxc-exec.exe'),
path.join('mxc-bin', 'x64', 'wxc-test-proxy.exe'),
path.join('mxc-bin', 'x64', 'wxc-host-prep.exe'),
path.join('mxc-bin', 'x64', 'wxc-windows-sandbox-daemon.exe'),
path.join('mxc-bin', 'x64', 'wxc-windows-sandbox-guest.exe'),
path.join('mxc-bin', 'x64', 'mxc-diagnostic-console.exe'),
path.join('mxc-bin', 'x64', '_manifest', 'spdx_2.2', 'bsi.cose'),
path.join('mxc-bin', 'x64', '_manifest', 'spdx_2.2', 'manifest.cat'),
path.join('mxc-bin', 'x64', '_manifest', 'spdx_2.2', 'manifest.spdx.cose'),
path.join('mxc-bin', 'x64', 'linux-test-proxy'),
// parsing commands for shell.
'tree-sitter-bash.wasm',
'tree-sitter.wasm',
@@ -197,10 +141,6 @@ describe('CopilotCLI SDK Upgrade', function () {
'tree-sitter-scala.wasm',
].map(p => path.join(copilotSDKPath, p)));
const optionalKnownBinaries = new Set([
path.join(copilotSDKPath, 'mxc-bin', 'x64', 'mxc-exec-mac'),
]);
// Exclude ripgrep files that we copy over in src/extension/chatSessions/copilotcli/node/ripgrepShim.ts (until we get better API/solution from SDK)
const ripgrepFilesWeCopy = path.join(copilotSDKPath, 'sdk', 'ripgrep', 'bin');
@@ -214,7 +154,7 @@ describe('CopilotCLI SDK Upgrade', function () {
if (binaryName.startsWith('keytar') || binaryName.startsWith('clipboard')) {
continue;
}
if (!knownBinaries.has(binary) && !optionalKnownBinaries.has(binary)) {
if (!knownBinaries.has(binary)) {
errors.push(`Unexpected native binary found in Copilot CLI SDK: ${path.relative(copilotSDKPath, binary)}`);
}
}
+41 -41
View File
@@ -11,8 +11,8 @@
"license": "MIT",
"dependencies": {
"@anthropic-ai/sdk": "^0.82.0",
"@github/copilot": "^1.0.64-1",
"@github/copilot-sdk": "^1.0.3",
"@github/copilot": "^1.0.65",
"@github/copilot-sdk": "^1.0.4",
"@microsoft/1ds-core-js": "^3.2.13",
"@microsoft/1ds-post-js": "^3.2.13",
"@microsoft/dev-tunnels-connections": "^1.3.41",
@@ -1097,9 +1097,9 @@
}
},
"node_modules/@github/copilot": {
"version": "1.0.64-1",
"resolved": "https://registry.npmjs.org/@github/copilot/-/copilot-1.0.64-1.tgz",
"integrity": "sha512-lojV4Cb7oT4VJnYPEKBRH8KI3W43Q4Lh0Pc+V6sej+xjPJkoqwm68sNKn73/p3wXPBSTVTzPeCm9WhIisgf1Jw==",
"version": "1.0.65",
"resolved": "https://registry.npmjs.org/@github/copilot/-/copilot-1.0.65.tgz",
"integrity": "sha512-J1XvLuOiVpiAi/E1MBICBymszCgdGLnZxokosXzGcmcjEVZd+QSDoW/kPRHq6oEyBT9SDASPcjCEZ9Q0rLJllg==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
"detect-libc": "^2.1.2"
@@ -1108,20 +1108,20 @@
"copilot": "npm-loader.js"
},
"optionalDependencies": {
"@github/copilot-darwin-arm64": "1.0.64-1",
"@github/copilot-darwin-x64": "1.0.64-1",
"@github/copilot-linux-arm64": "1.0.64-1",
"@github/copilot-linux-x64": "1.0.64-1",
"@github/copilot-linuxmusl-arm64": "1.0.64-1",
"@github/copilot-linuxmusl-x64": "1.0.64-1",
"@github/copilot-win32-arm64": "1.0.64-1",
"@github/copilot-win32-x64": "1.0.64-1"
"@github/copilot-darwin-arm64": "1.0.65",
"@github/copilot-darwin-x64": "1.0.65",
"@github/copilot-linux-arm64": "1.0.65",
"@github/copilot-linux-x64": "1.0.65",
"@github/copilot-linuxmusl-arm64": "1.0.65",
"@github/copilot-linuxmusl-x64": "1.0.65",
"@github/copilot-win32-arm64": "1.0.65",
"@github/copilot-win32-x64": "1.0.65"
}
},
"node_modules/@github/copilot-darwin-arm64": {
"version": "1.0.64-1",
"resolved": "https://registry.npmjs.org/@github/copilot-darwin-arm64/-/copilot-darwin-arm64-1.0.64-1.tgz",
"integrity": "sha512-MQHZT9LhmCiq+ogO1E8cPCWrurZ6x+r9lPJfYUSnOyMO+EHbREpiJwOOChxtLHgL2/tKJSZdId2pg3tDgUlcsw==",
"version": "1.0.65",
"resolved": "https://registry.npmjs.org/@github/copilot-darwin-arm64/-/copilot-darwin-arm64-1.0.65.tgz",
"integrity": "sha512-NFc4xIstZNiIuAYkurQT5DVtbZjBoZ/z6yt/Ffcom7Y5QGjfpN4BFuekv9k+OADRioxxR99NgmhjbuNPWtQhNQ==",
"cpu": [
"arm64"
],
@@ -1135,9 +1135,9 @@
}
},
"node_modules/@github/copilot-darwin-x64": {
"version": "1.0.64-1",
"resolved": "https://registry.npmjs.org/@github/copilot-darwin-x64/-/copilot-darwin-x64-1.0.64-1.tgz",
"integrity": "sha512-kOQY7CvI7He0eO3ObQAHePWdkNLWAOegCSzUqUmdcpa1SNVqbZ3GBMsQ7uAZQip2cQxnGZ7pS1v6tKQ0HJdkYw==",
"version": "1.0.65",
"resolved": "https://registry.npmjs.org/@github/copilot-darwin-x64/-/copilot-darwin-x64-1.0.65.tgz",
"integrity": "sha512-0wtV22KmTa12VbqWRRkgvJcBz/oIbszfcIpyDWGc4MzbCVksajQ3TWVQ6c7Sdzj5RifCaYdkHAX2zuIYXYlLoQ==",
"cpu": [
"x64"
],
@@ -1151,9 +1151,9 @@
}
},
"node_modules/@github/copilot-linux-arm64": {
"version": "1.0.64-1",
"resolved": "https://registry.npmjs.org/@github/copilot-linux-arm64/-/copilot-linux-arm64-1.0.64-1.tgz",
"integrity": "sha512-hIfuO7Q+pWs0SKfIRYqT+CjMaupudnhp4RMS6XoJ5s/e33rvpj2tkTkXYlHJo1PMDI823vvbqgpEdr+KeewMwg==",
"version": "1.0.65",
"resolved": "https://registry.npmjs.org/@github/copilot-linux-arm64/-/copilot-linux-arm64-1.0.65.tgz",
"integrity": "sha512-dOwdy/YbTXQN/+x2v4ZgiDycdRtWElyHxPuA6ail3yJDt0nagwn8OYAA/diBLPMAJuuBXiOZGvvb9fGRuh7Xgg==",
"cpu": [
"arm64"
],
@@ -1167,9 +1167,9 @@
}
},
"node_modules/@github/copilot-linux-x64": {
"version": "1.0.64-1",
"resolved": "https://registry.npmjs.org/@github/copilot-linux-x64/-/copilot-linux-x64-1.0.64-1.tgz",
"integrity": "sha512-VHaE62pha0rDDvuNN3bd97gf0EZ+EJebstM1ejHsMYoPT1IOUkYEXlNfGGHY+GfUGYxAiy/+Uew4xw5mJyy/Sw==",
"version": "1.0.65",
"resolved": "https://registry.npmjs.org/@github/copilot-linux-x64/-/copilot-linux-x64-1.0.65.tgz",
"integrity": "sha512-al/1a/l/GrpHtygTxt7PZspmv0eHBPdAZ5B31J7Hv/GRdVZM4STCC9dCIOSUFsOX2fhaKD8yLfz4HureSYs23g==",
"cpu": [
"x64"
],
@@ -1183,9 +1183,9 @@
}
},
"node_modules/@github/copilot-linuxmusl-arm64": {
"version": "1.0.64-1",
"resolved": "https://registry.npmjs.org/@github/copilot-linuxmusl-arm64/-/copilot-linuxmusl-arm64-1.0.64-1.tgz",
"integrity": "sha512-L/YrZPotRujAP0QERq+DlkR1SLr7abbTSz/56JqKKOqEdjKZPdQW1bUlhL/w1CZg1gXlTNUsNVyKz/fUfrEBgw==",
"version": "1.0.65",
"resolved": "https://registry.npmjs.org/@github/copilot-linuxmusl-arm64/-/copilot-linuxmusl-arm64-1.0.65.tgz",
"integrity": "sha512-xccQeJSR45xyoaL7J5mZjtU++dmte+ZCDQkIlrpTn2yuMl2LWriBvorQ1P2MwVnXmIiW/GHi93B+lNtsybA9yw==",
"cpu": [
"arm64"
],
@@ -1199,9 +1199,9 @@
}
},
"node_modules/@github/copilot-linuxmusl-x64": {
"version": "1.0.64-1",
"resolved": "https://registry.npmjs.org/@github/copilot-linuxmusl-x64/-/copilot-linuxmusl-x64-1.0.64-1.tgz",
"integrity": "sha512-AGMjXqR128oyjiJhoI6Gd7JP5ddWkib+P4YH/JoHm05iNn23ZYl4tSc0XihHzeyMI1ix7Aacn8UINYB7lGOGOA==",
"version": "1.0.65",
"resolved": "https://registry.npmjs.org/@github/copilot-linuxmusl-x64/-/copilot-linuxmusl-x64-1.0.65.tgz",
"integrity": "sha512-RHPVUaqjSrhKHQ2EpfGKWErnV+R5elGIZaHXPKO10zpSaQD9b/C9u6nLigZnBuT/8sCaJpVrazPMwOYvYA62aw==",
"cpu": [
"x64"
],
@@ -1215,12 +1215,12 @@
}
},
"node_modules/@github/copilot-sdk": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/@github/copilot-sdk/-/copilot-sdk-1.0.3.tgz",
"integrity": "sha512-ujnH2QVw3+xvjgo9cbpY0wik4fNxAmdMDSFnxGScDSvRuK2vUCL2xWW4V2ANc9pWwRHPBpEpMuNJMtmydmLCIQ==",
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/@github/copilot-sdk/-/copilot-sdk-1.0.4.tgz",
"integrity": "sha512-c6/gpatP7LAuP9stlc2uXXOrB+TJMFSs3Jrzu9FG8lJJYFGmdzbBvGz2UdL1jww84fp6D7cohEZa4UGq1+iuyA==",
"license": "MIT",
"dependencies": {
"@github/copilot": "^1.0.64-1",
"@github/copilot": "^1.0.65",
"vscode-jsonrpc": "^8.2.1",
"zod": "^4.3.6"
},
@@ -1238,9 +1238,9 @@
}
},
"node_modules/@github/copilot-win32-arm64": {
"version": "1.0.64-1",
"resolved": "https://registry.npmjs.org/@github/copilot-win32-arm64/-/copilot-win32-arm64-1.0.64-1.tgz",
"integrity": "sha512-vvv+gnemi9WKaxF41zz7Xmq6a493n8Yjps5UFaOY6a3WR222kKXZXfOpeRvIYsDgnIPHGBHIj1TBOmnHQT4V4w==",
"version": "1.0.65",
"resolved": "https://registry.npmjs.org/@github/copilot-win32-arm64/-/copilot-win32-arm64-1.0.65.tgz",
"integrity": "sha512-/vSE/t9Wm3eFSWpxlKyn/oL8OAVOB0yFO7ECxhgbtiqNrBd1tgpYh1k7IXBIWa/saxlV1+de6DEmPuQfx3Z0bg==",
"cpu": [
"arm64"
],
@@ -1254,9 +1254,9 @@
}
},
"node_modules/@github/copilot-win32-x64": {
"version": "1.0.64-1",
"resolved": "https://registry.npmjs.org/@github/copilot-win32-x64/-/copilot-win32-x64-1.0.64-1.tgz",
"integrity": "sha512-mcHvD0fjGDuqr/YXzy8mKuDmah1F+qjPujxoFuGmabmTJZ33cSIJ3nq7RRvxZNIdp8YJ57NkbcW30WvIcOeJ3w==",
"version": "1.0.65",
"resolved": "https://registry.npmjs.org/@github/copilot-win32-x64/-/copilot-win32-x64-1.0.65.tgz",
"integrity": "sha512-wjVWXepET+SpFg8z8V43ZiTy6X1OerCb7yu3QZKNNJ3zY9z20goihPXQCDWkiJpGzszNSgfrsiqUzpUsC9qS0A==",
"cpu": [
"x64"
],
+2 -2
View File
@@ -95,8 +95,8 @@
},
"dependencies": {
"@anthropic-ai/sdk": "^0.82.0",
"@github/copilot": "^1.0.64-1",
"@github/copilot-sdk": "^1.0.3",
"@github/copilot": "^1.0.65",
"@github/copilot-sdk": "^1.0.4",
"@microsoft/1ds-core-js": "^3.2.13",
"@microsoft/1ds-post-js": "^3.2.13",
"@microsoft/dev-tunnels-connections": "^1.3.41",
+41 -41
View File
@@ -8,8 +8,8 @@
"name": "vscode-reh",
"version": "0.0.0",
"dependencies": {
"@github/copilot": "^1.0.64-1",
"@github/copilot-sdk": "^1.0.3",
"@github/copilot": "^1.0.65",
"@github/copilot-sdk": "^1.0.4",
"@microsoft/1ds-core-js": "^3.2.13",
"@microsoft/1ds-post-js": "^3.2.13",
"@microsoft/mxc-sdk": "0.6.0",
@@ -60,9 +60,9 @@
}
},
"node_modules/@github/copilot": {
"version": "1.0.64-1",
"resolved": "https://registry.npmjs.org/@github/copilot/-/copilot-1.0.64-1.tgz",
"integrity": "sha512-lojV4Cb7oT4VJnYPEKBRH8KI3W43Q4Lh0Pc+V6sej+xjPJkoqwm68sNKn73/p3wXPBSTVTzPeCm9WhIisgf1Jw==",
"version": "1.0.65",
"resolved": "https://registry.npmjs.org/@github/copilot/-/copilot-1.0.65.tgz",
"integrity": "sha512-J1XvLuOiVpiAi/E1MBICBymszCgdGLnZxokosXzGcmcjEVZd+QSDoW/kPRHq6oEyBT9SDASPcjCEZ9Q0rLJllg==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
"detect-libc": "^2.1.2"
@@ -71,20 +71,20 @@
"copilot": "npm-loader.js"
},
"optionalDependencies": {
"@github/copilot-darwin-arm64": "1.0.64-1",
"@github/copilot-darwin-x64": "1.0.64-1",
"@github/copilot-linux-arm64": "1.0.64-1",
"@github/copilot-linux-x64": "1.0.64-1",
"@github/copilot-linuxmusl-arm64": "1.0.64-1",
"@github/copilot-linuxmusl-x64": "1.0.64-1",
"@github/copilot-win32-arm64": "1.0.64-1",
"@github/copilot-win32-x64": "1.0.64-1"
"@github/copilot-darwin-arm64": "1.0.65",
"@github/copilot-darwin-x64": "1.0.65",
"@github/copilot-linux-arm64": "1.0.65",
"@github/copilot-linux-x64": "1.0.65",
"@github/copilot-linuxmusl-arm64": "1.0.65",
"@github/copilot-linuxmusl-x64": "1.0.65",
"@github/copilot-win32-arm64": "1.0.65",
"@github/copilot-win32-x64": "1.0.65"
}
},
"node_modules/@github/copilot-darwin-arm64": {
"version": "1.0.64-1",
"resolved": "https://registry.npmjs.org/@github/copilot-darwin-arm64/-/copilot-darwin-arm64-1.0.64-1.tgz",
"integrity": "sha512-MQHZT9LhmCiq+ogO1E8cPCWrurZ6x+r9lPJfYUSnOyMO+EHbREpiJwOOChxtLHgL2/tKJSZdId2pg3tDgUlcsw==",
"version": "1.0.65",
"resolved": "https://registry.npmjs.org/@github/copilot-darwin-arm64/-/copilot-darwin-arm64-1.0.65.tgz",
"integrity": "sha512-NFc4xIstZNiIuAYkurQT5DVtbZjBoZ/z6yt/Ffcom7Y5QGjfpN4BFuekv9k+OADRioxxR99NgmhjbuNPWtQhNQ==",
"cpu": [
"arm64"
],
@@ -98,9 +98,9 @@
}
},
"node_modules/@github/copilot-darwin-x64": {
"version": "1.0.64-1",
"resolved": "https://registry.npmjs.org/@github/copilot-darwin-x64/-/copilot-darwin-x64-1.0.64-1.tgz",
"integrity": "sha512-kOQY7CvI7He0eO3ObQAHePWdkNLWAOegCSzUqUmdcpa1SNVqbZ3GBMsQ7uAZQip2cQxnGZ7pS1v6tKQ0HJdkYw==",
"version": "1.0.65",
"resolved": "https://registry.npmjs.org/@github/copilot-darwin-x64/-/copilot-darwin-x64-1.0.65.tgz",
"integrity": "sha512-0wtV22KmTa12VbqWRRkgvJcBz/oIbszfcIpyDWGc4MzbCVksajQ3TWVQ6c7Sdzj5RifCaYdkHAX2zuIYXYlLoQ==",
"cpu": [
"x64"
],
@@ -114,9 +114,9 @@
}
},
"node_modules/@github/copilot-linux-arm64": {
"version": "1.0.64-1",
"resolved": "https://registry.npmjs.org/@github/copilot-linux-arm64/-/copilot-linux-arm64-1.0.64-1.tgz",
"integrity": "sha512-hIfuO7Q+pWs0SKfIRYqT+CjMaupudnhp4RMS6XoJ5s/e33rvpj2tkTkXYlHJo1PMDI823vvbqgpEdr+KeewMwg==",
"version": "1.0.65",
"resolved": "https://registry.npmjs.org/@github/copilot-linux-arm64/-/copilot-linux-arm64-1.0.65.tgz",
"integrity": "sha512-dOwdy/YbTXQN/+x2v4ZgiDycdRtWElyHxPuA6ail3yJDt0nagwn8OYAA/diBLPMAJuuBXiOZGvvb9fGRuh7Xgg==",
"cpu": [
"arm64"
],
@@ -130,9 +130,9 @@
}
},
"node_modules/@github/copilot-linux-x64": {
"version": "1.0.64-1",
"resolved": "https://registry.npmjs.org/@github/copilot-linux-x64/-/copilot-linux-x64-1.0.64-1.tgz",
"integrity": "sha512-VHaE62pha0rDDvuNN3bd97gf0EZ+EJebstM1ejHsMYoPT1IOUkYEXlNfGGHY+GfUGYxAiy/+Uew4xw5mJyy/Sw==",
"version": "1.0.65",
"resolved": "https://registry.npmjs.org/@github/copilot-linux-x64/-/copilot-linux-x64-1.0.65.tgz",
"integrity": "sha512-al/1a/l/GrpHtygTxt7PZspmv0eHBPdAZ5B31J7Hv/GRdVZM4STCC9dCIOSUFsOX2fhaKD8yLfz4HureSYs23g==",
"cpu": [
"x64"
],
@@ -146,9 +146,9 @@
}
},
"node_modules/@github/copilot-linuxmusl-arm64": {
"version": "1.0.64-1",
"resolved": "https://registry.npmjs.org/@github/copilot-linuxmusl-arm64/-/copilot-linuxmusl-arm64-1.0.64-1.tgz",
"integrity": "sha512-L/YrZPotRujAP0QERq+DlkR1SLr7abbTSz/56JqKKOqEdjKZPdQW1bUlhL/w1CZg1gXlTNUsNVyKz/fUfrEBgw==",
"version": "1.0.65",
"resolved": "https://registry.npmjs.org/@github/copilot-linuxmusl-arm64/-/copilot-linuxmusl-arm64-1.0.65.tgz",
"integrity": "sha512-xccQeJSR45xyoaL7J5mZjtU++dmte+ZCDQkIlrpTn2yuMl2LWriBvorQ1P2MwVnXmIiW/GHi93B+lNtsybA9yw==",
"cpu": [
"arm64"
],
@@ -162,9 +162,9 @@
}
},
"node_modules/@github/copilot-linuxmusl-x64": {
"version": "1.0.64-1",
"resolved": "https://registry.npmjs.org/@github/copilot-linuxmusl-x64/-/copilot-linuxmusl-x64-1.0.64-1.tgz",
"integrity": "sha512-AGMjXqR128oyjiJhoI6Gd7JP5ddWkib+P4YH/JoHm05iNn23ZYl4tSc0XihHzeyMI1ix7Aacn8UINYB7lGOGOA==",
"version": "1.0.65",
"resolved": "https://registry.npmjs.org/@github/copilot-linuxmusl-x64/-/copilot-linuxmusl-x64-1.0.65.tgz",
"integrity": "sha512-RHPVUaqjSrhKHQ2EpfGKWErnV+R5elGIZaHXPKO10zpSaQD9b/C9u6nLigZnBuT/8sCaJpVrazPMwOYvYA62aw==",
"cpu": [
"x64"
],
@@ -178,12 +178,12 @@
}
},
"node_modules/@github/copilot-sdk": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/@github/copilot-sdk/-/copilot-sdk-1.0.3.tgz",
"integrity": "sha512-ujnH2QVw3+xvjgo9cbpY0wik4fNxAmdMDSFnxGScDSvRuK2vUCL2xWW4V2ANc9pWwRHPBpEpMuNJMtmydmLCIQ==",
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/@github/copilot-sdk/-/copilot-sdk-1.0.4.tgz",
"integrity": "sha512-c6/gpatP7LAuP9stlc2uXXOrB+TJMFSs3Jrzu9FG8lJJYFGmdzbBvGz2UdL1jww84fp6D7cohEZa4UGq1+iuyA==",
"license": "MIT",
"dependencies": {
"@github/copilot": "^1.0.64-1",
"@github/copilot": "^1.0.65",
"vscode-jsonrpc": "^8.2.1",
"zod": "^4.3.6"
},
@@ -201,9 +201,9 @@
}
},
"node_modules/@github/copilot-win32-arm64": {
"version": "1.0.64-1",
"resolved": "https://registry.npmjs.org/@github/copilot-win32-arm64/-/copilot-win32-arm64-1.0.64-1.tgz",
"integrity": "sha512-vvv+gnemi9WKaxF41zz7Xmq6a493n8Yjps5UFaOY6a3WR222kKXZXfOpeRvIYsDgnIPHGBHIj1TBOmnHQT4V4w==",
"version": "1.0.65",
"resolved": "https://registry.npmjs.org/@github/copilot-win32-arm64/-/copilot-win32-arm64-1.0.65.tgz",
"integrity": "sha512-/vSE/t9Wm3eFSWpxlKyn/oL8OAVOB0yFO7ECxhgbtiqNrBd1tgpYh1k7IXBIWa/saxlV1+de6DEmPuQfx3Z0bg==",
"cpu": [
"arm64"
],
@@ -217,9 +217,9 @@
}
},
"node_modules/@github/copilot-win32-x64": {
"version": "1.0.64-1",
"resolved": "https://registry.npmjs.org/@github/copilot-win32-x64/-/copilot-win32-x64-1.0.64-1.tgz",
"integrity": "sha512-mcHvD0fjGDuqr/YXzy8mKuDmah1F+qjPujxoFuGmabmTJZ33cSIJ3nq7RRvxZNIdp8YJ57NkbcW30WvIcOeJ3w==",
"version": "1.0.65",
"resolved": "https://registry.npmjs.org/@github/copilot-win32-x64/-/copilot-win32-x64-1.0.65.tgz",
"integrity": "sha512-wjVWXepET+SpFg8z8V43ZiTy6X1OerCb7yu3QZKNNJ3zY9z20goihPXQCDWkiJpGzszNSgfrsiqUzpUsC9qS0A==",
"cpu": [
"x64"
],
+2 -2
View File
@@ -3,8 +3,8 @@
"version": "0.0.0",
"private": true,
"dependencies": {
"@github/copilot": "^1.0.64-1",
"@github/copilot-sdk": "^1.0.3",
"@github/copilot": "^1.0.65",
"@github/copilot-sdk": "^1.0.4",
"@microsoft/1ds-core-js": "^3.2.13",
"@microsoft/1ds-post-js": "^3.2.13",
"@microsoft/mxc-sdk": "0.6.0",