Files
vscode/remote/package.json
T
a29f231dfa bump @github/copilot-sdk to 1.0.13-preview.0 and @github/copilot to 1.0.81-12 (#332803)
* fix: migrate agentHost to SDK assisted-approval permission API

SDK 1.0.12-preview.0 renamed setAllowAll->setMode, autoApproval->assistedApproval,
PermissionAllowAllMode->PermissionMode (on/auto/off -> allow-all/assisted/manual),
and added the extension-env-access permission kind.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* build: drop stale libm GLIBC_2.27 rpm dep after SDK/CLI bump

Bumped @github/copilot native payload no longer requires libm.so.6(GLIBC_2.27) on x86_64/aarch64; the reference rpm dep lists diverged from generated deps, failing 'Prepare rpm package' per product build 467750.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* test: elide runtime-authored change-notice preamble in capi-replay projection

CLI 1.0.81-10 now prepends a `<tools_changed_notice>` block to the user
message when tools change between turns (e.g. `exit_plan_mode` is dropped
after plan approval). The Agent Host E2E capture for planning-mode auto-approve
predates this behavior, so capi-replay's request #5 no longer matched a live
run against the newer CLI even though the host composed an identical turn.

These change-notice blocks (`<tools_changed_notice>`, `<mode_changed_notice>`,
`<working_directory_changed>`, `<additional_directories_changed>`) are composed
by the `@github/copilot` runtime from session state, not host-authored prompt
structure, so they belong in the projection's symmetric elision set alongside
the model id and tool_result payload. Elision runs before path elision so the
intact `</…>` closing tag is matched rather than being rewritten into a path
placeholder first.

Fixtures are not edited; the model-changes fixture that records a
`<tools_changed_notice>` model-switch block strips symmetrically on both sides
and still matches.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* chore: bump @github/copilot-sdk to 1.0.12-preview.0 and @github/copilot to 1.0.81-12

Pin root and remote to the signed SDK 1.0.12-preview.0 / CLI 1.0.81-12 pair.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* chore: retarget @github/copilot-sdk to 1.0.13-preview.0

Keep @github/copilot at 1.0.81-12. Same permission, rpm, and replay fixes.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* agentHost: handle Copilot MCP sampling requests

Register sampling event interest, reject pending requests through the SDK UI RPC, and release the registration with the session lifecycle. This restores the canonical MCP cancellation behavior with runtime 1.0.81-12.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* fix: route AgentService provider lookups through the provider service

Turn resume and the failed-turn test still called removed AgentService helpers after providers moved to IAgentHostProviderService.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* test: gate Copilot failed-turn resume E2Es on 1.0.81-12

Try Again accepts resume but never emits turnComplete. Live re-record
hits the same hang, so this is not a stale fixture.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* test: update Copilot snapshots for SDK bump

Refresh prompt baselines for @github/copilot 1.0.81-12 and align user instruction discovery expectations with the new runtime behavior.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: vs-code-engineering[bot] <122617954+vs-code-engineering[bot]@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Aaron Munger <aamunger@microsoft.com>
2026-08-26 20:07:07 -07:00

81 lines
2.5 KiB
JSON

{
"name": "vscode-reh",
"version": "0.0.0",
"private": true,
"dependencies": {
"@github/copilot": "1.0.81-12",
"@github/copilot-sdk": "1.0.13-preview.0",
"@microsoft/1ds-core-js": "^3.2.13",
"@microsoft/1ds-post-js": "^3.2.13",
"@microsoft/mxc-sdk": "0.7.0",
"@parcel/watcher": "^2.5.6",
"@vscode/copilot-api": "^0.5.2",
"@vscode/deviceid": "^0.1.1",
"@vscode/fs-copyfile": "2.0.0",
"@vscode/iconv-lite-umd": "0.7.1",
"@vscode/native-watchdog": "^1.4.6",
"@vscode/proxy-agent": "^0.44.0",
"@vscode/ripgrep-universal": "^1.18.0",
"@vscode/sandbox-runtime": "0.0.1",
"@vscode/spdlog": "^0.15.8",
"@vscode/sqlite3": "5.1.12-vscode",
"@vscode/tree-sitter-wasm": "^0.3.1",
"@vscode/vscode-languagedetection": "1.0.23",
"@vscode/windows-process-tree": "^0.8.0",
"@vscode/windows-registry": "^1.2.0",
"@xterm/addon-clipboard": "^0.3.0-beta.301",
"@xterm/addon-image": "^0.10.0-beta.299",
"@xterm/addon-ligatures": "^0.11.0-beta.299",
"@xterm/addon-progress": "^0.3.0-beta.299",
"@xterm/addon-search": "^0.17.0-beta.299",
"@xterm/addon-serialize": "^0.15.0-beta.299",
"@xterm/addon-unicode11": "^0.10.0-beta.299",
"@xterm/addon-webgl": "^0.20.0-beta.298",
"@xterm/headless": "^6.1.0-beta.301",
"@xterm/xterm": "^6.1.0-beta.302",
"cookie": "^0.7.0",
"detect-libc": "^2.1.2",
"http-proxy-agent": "^7.0.0",
"https-proxy-agent": "^7.0.2",
"jschardet": "3.1.4",
"katex": "^0.16.22",
"kerberos": "2.1.1",
"minimist": "^1.2.8",
"node-addon-api": "^6.0.0",
"node-pty": "^1.2.0-beta.15",
"ssh2": "^1.16.0",
"tar": "^7.5.20",
"tas-client": "0.4.3",
"vscode-oniguruma": "1.7.0",
"vscode-regexpp": "^3.1.0",
"vscode-textmate": "^9.3.2",
"ws": "^8.19.0",
"yauzl": "^3.3.1",
"yazl": "^2.4.3",
"zod": "^4.4.3"
},
"overrides": {
"node-gyp-build": "4.8.1",
"kerberos@2.1.1": {
"node-addon-api": "7.1.0"
},
"yauzl": "^3.3.1"
},
"allowScripts": {
"kerberos@2.1.1": true,
"koffi@3.1.2": false,
"node-pty@1.2.0-beta.15": true,
"@parcel/watcher@2.5.6": true,
"@vscode/deviceid@0.1.5": true,
"@vscode/fs-copyfile@2.0.0": true,
"@vscode/native-watchdog@1.4.6": true,
"@vscode/spdlog@0.15.8": true,
"@vscode/windows-registry@1.2.0": true,
"ssh2": false,
"@vscode/sqlite3@5.1.12-vscode": true,
"cpu-features": false,
"@vscode/windows-ca-certs@0.3.4": true,
"@vscode/windows-process-tree@0.8.0": true
}
}