mirror of
https://github.com/microsoft/vscode.git
synced 2026-09-09 10:42:28 +01:00
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:
+10
-1
@@ -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',
|
||||
];
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
@@ -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)',
|
||||
|
||||
@@ -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)',
|
||||
|
||||
Generated
+36
-36
@@ -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"
|
||||
],
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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);
|
||||
|
||||
+21
-81
@@ -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)}`);
|
||||
}
|
||||
}
|
||||
|
||||
Generated
+41
-41
@@ -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
@@ -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",
|
||||
|
||||
Generated
+41
-41
@@ -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
@@ -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",
|
||||
|
||||
Reference in New Issue
Block a user