965 Commits
Author SHA1 Message Date
vs-code-engineering[bot]Copilotgithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>bhavyaus
356cb805d6 chore: bump @github/copilot-sdk to 1.0.15-preview.3 (#337821)
* chore: bump @github/copilot-sdk to 1.0.15-preview.3

* agentHost: align copilotRuntimeVersion with SDK 1.0.15-preview.3 bundled runtime

@github/copilot-sdk 1.0.15-preview.3 bundles Copilot runtime 1.0.89-3, but
package.json and remote/package.json still declared 1.0.89-1, which fails the
build/gulpfile.vscode.ts consistency check in hygiene, compile, and test jobs.

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

* agentHost: note managed-settings diagnostics gap persists in SDK 1.0.15-preview.3

Re-ran the gated known-issue scenario against the preview.3 bundled runtime;
getManagedSettingsDiagnostics still reports an error, so the gate stays.

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

* agentHost: refresh Copilot prompt snapshots for runtime 1.0.89-3

The runtime bundled with @github/copilot-sdk 1.0.15-preview.3 rewrote the
todo_deps guidance in its built-in SQL/todo system-prompt section (record only
real prerequisites, and a richer example). The change is identical across all
19 model snapshots; no VS Code-side prompt content changed.

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

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: bhavyaus <bhavyau@microsoft.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-09-25 01:06:08 +00:00
roblourensandCopilot 038316df69 Update Copilot SDK to 1.0.15-preview.2 (#337551)
* agentHost: Update Copilot SDK to 1.0.15-preview.2 (Written by Copilot)

Update runtime entrypoint resolution and packaging validation for the SDK platform package layout. (Written by Copilot)

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

* agentHost: Align bundled Copilot runtime version (Written by Copilot)

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

* agentHost: Update remote Copilot SDK dependency (Written by Copilot)

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

* Update retained subagent replay for Copilot SDK preview (Written by Copilot)

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

* Skip Copilot managed-settings diagnostic until account API is restored (Written by Copilot)

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

* Refresh Copilot prompt snapshots for current host instructions (Written by Copilot)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-09-23 19:54:03 -07:00
Robo 0d9ade07b6 chore: bump electron@43.7.3 (#336697)
* chore: bump electron@43.7.1

* chore: bump electron@43.7.3

* chore: update rpm dependencies

* test: use async cleanup for AH git integration tests

* chore: bump distro
2026-09-22 02:58:34 +00:00
roblourensandCopilot a627326e5c agentHost: Update Copilot SDK to runtime 1.0.87 (#337182)
Pin the published unstable SDK backed by the prompt-policy revert, refresh affected prompts and subagent fixtures, and keep mixed-dialect subagent replay deterministic. (Written by Copilot)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-09-22 01:14:56 +00:00
roblourensandCopilot 05b2dc3eaa agentHost: Pin Copilot SDK 1.0.15 unstable prompt-policy revert (#336851)
agentHost: Pin Copilot SDK prompt-policy revert

Pin @github/copilot-sdk to 1.0.15-unstable.35393089353.gfc44743 and couple product metadata to its bundled Copilot CLI 1.0.85-unstable.r35379093703.g3514c9a.

Refresh the provider prompt baselines to capture the restored pre-github/copilot-agent-runtime#15054 shell prompt and Bash detach tool-description policy.

(Written by Copilot)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-09-18 22:06:28 +00:00
roblourensandCopilot 6629039ade agentHost: Use the SDK 1.0.14 owned runtime (#336628)
* agentHost: update Copilot runtime to 1.0.86-2

Use the official expanded platform release archives so native modules remain visible to Microsoft product signing, while rejecting SEA-only packages during packaging. (Written by Copilot)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: c82a8f43-3513-4ca1-a777-c64128109055

* agentHost: use SDK-owned Copilot runtime

Remove the explicit @github/copilot dependency and package the SDK 1.0.14 platform wrapper with its adjacent native runtime so Microsoft product signing covers both files. (Written by Copilot)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: c82a8f43-3513-4ca1-a777-c64128109055

* agentHost: Restore SDK runtime parity

(Written by Copilot)

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

* agentHost: Complete SDK runtime migration fixes

(Written by Copilot)

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

* agentHost: Update built-in skill expectations

(Written by Copilot)

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

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: c82a8f43-3513-4ca1-a777-c64128109055
2026-09-18 09:08:32 -07:00
Raymond Zhao fc3e038bfa chore: npm audit fix (#336621)
* chore: bump min-release-age to 7

* chore: npm audit fix

* Apply PR feedback
2026-09-17 22:18:25 +00:00
roblourensandCopilot 89ac545ab4 agentHost: Bump Copilot SDK while retaining signable runtime (#336603)
* agentHost: use SDK-owned Copilot runtime

Package and launch the SDK wrapper with its adjacent native module so product signing covers both files with the Microsoft identity. Keep the runtime version coupled to the SDK release and reject independent overrides. (Written by Copilot)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: c82a8f43-3513-4ca1-a777-c64128109055

* build: update ARM64 Copilot runtime dependency

Keep the generated RPM dependency reference aligned with the SDK-owned ARM64 runtime. (Written by Copilot)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: c82a8f43-3513-4ca1-a777-c64128109055

* agentHost: split SDK and runtime updates

Keep the Microsoft-signable expanded Copilot runtime while updating the JavaScript SDK, and stabilize retained-subagent tool assertions independently of event ordering. (Written by Copilot)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: c82a8f43-3513-4ca1-a777-c64128109055

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: c82a8f43-3513-4ca1-a777-c64128109055
2026-09-17 14:36:57 -07:00
Lee Murrayandmrleemurray 94dbeaa375 Update @vscode/codicons to version 0.0.46-40 and add new icons (#336559)
* Update @vscode/codicons to version 0.0.46-40 and add new icons to codiconsLibrary

* fix: update codicons package resolution URL to npm registry

---------

Co-authored-by: mrleemurray <mrleemurray@users.noreply.github.com>
2026-09-17 13:54:16 +00:00
roblourensandCopilot 7eb2f0cf68 agentHost: Revert Copilot SDK 1.0.14 bump (#336514)
agentHost: revert Copilot SDK 1.0.14 bump

Reverts #336360 after Insider product builds exposed macOS signing and Linux ARM64 packaging regressions. (Written by Copilot)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: c82a8f43-3513-4ca1-a777-c64128109055
2026-09-17 03:07:58 +00:00
roblourensCopilotgithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>vs-code-engineering[bot] <122617954+vs-code-engineering[bot]@users.noreply.github.com>
6e9cf0e4ad agentHost: bump Copilot SDK to 1.0.14 (#336360)
* chore: bump @github/copilot-sdk to 1.0.14-preview.1 and @github/copilot to 1.0.84-9

* test: match invoke_agent span by prefix and wait past batch export

The bumped @github/copilot runtime now names the OTel root span
`invoke_agent {gen_ai.agent.name}` per GenAI semconv (verified in
copilot-agent-runtime session_tracker.rs), so the exact `"name":"invoke_agent"`
substring match no longer holds; match by prefix. The SDK span is also exported
via the runtime's AsyncBatchSpanProcessor (~5s scheduled delay), so widen the
poll budget past that cadence to avoid racing the batched export.

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

* build: preserve built-in Copilot SDK entrypoint

Restore the staged SDK after product packaging before target-native files are materialized, and fail if the SDK entrypoint is absent. (Written by Copilot)

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

* agentHost: stabilize Copilot SDK validation

Tighten OTel span matching, remove cross-chat ordering from the retained-subagent snapshot, and approve the SDK's updated koffi dependency. (Written by Copilot)

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

* agentHost: support stable Copilot runtime packages

Use the final Copilot SDK and CLI versions, resolve their paired platform artifacts, retain them in desktop and remote products, and validate the stable OTel contract. (Written by Copilot)

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

Copilot-Session: c1d23f93-6f44-4570-af50-2fd458472fbb

* build: pin Copilot SDK koffi dependency

Resolve the SDK's transitive koffi dependency to 3.2.1 in both package roots so mirrored registries only need a release older than seven days. (Written by Copilot)

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

Copilot-Session: c1d23f93-6f44-4570-af50-2fd458472fbb

* build: scope Copilot packaging to Agent Host

Keep the root Copilot runtime packaging changes without altering the independently versioned built-in Copilot extension. (Written by Copilot)

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

Copilot-Session: c1d23f93-6f44-4570-af50-2fd458472fbb

* build: update Linux dependency baseline

Remove the obsolete glibc 2.27 requirement after the Copilot runtime package update changes the generated x64 dependency set. (Written by Copilot)

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

Copilot-Session: c1d23f93-6f44-4570-af50-2fd458472fbb

* build: update Linux RPM dependency baseline

Remove the obsolete glibc 2.27 libm requirement after the Copilot runtime package update changes the generated x64 RPM dependency set. (Written by Copilot)

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

Copilot-Session: c1d23f93-6f44-4570-af50-2fd458472fbb

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@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>
Copilot-Session: c1d23f93-6f44-4570-af50-2fd458472fbb
2026-09-16 22:22:12 +00:00
Christof MartiandCopilot 6672a18ec8 Merge origin/main into chrmarti/remote-devcontainer-sessions
Preserve setup-time Docker probes alongside upstream Exploration-build gating for local and remote Dev Container smoke suites.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-09-16 15:55:33 +02:00
Robo 4ae4d96052 chore: update to Electron 43 (#332935)
* chore: bump electron@43.4.1

* linux: align desktop name and StartupWMClass

Give DEB and RPM installs a package owned reverse DNS desktop name
so runtime wayland portal identity resolves to an installed desktop file.
Keep snap and archive runtime identities aligned with their distribution
specific desktop file behavior.

Set StartupWMClass to the same identity used by the runtime.

* linux: respect native window controls layout

Reserve both left and right WCO safe areas so custom title bar content
does not overlap controls when the desktop environment places them on
either side.

* dialogs: preserve native locations

Electron 43 defaults native dialogs without a defaultPath to the
Downloads directory instead of allowing the platform to retain its
last location. Resolve existing file or folder history before
invoking native open and save dialogs, while preserving an explicit
caller-provided URI.

* protocol: migrate from deprecated handlers

Replace deprecated registerFileProtocol, registerBufferProtocol,
registerHttpProtocol, and interceptFileProtocol APIs with protocol.handle().

* test: migrate unit test protocol handler

* chore: remove obsolete WebSQL preferences

Electron 43 removes WebSQL and its enableWebSQL web preference.

* fix: wco position for windows

* protocol: avoid exposing managed resource errors

* test: preserve file URLs in protocol handler

* test: adopt worker parent identifiers in CDP golden

Electron 43 target lifecycle payloads include parentId and
parentFrameId for worker targets.

* build: support V8 headers with GCC 12

* test: use platform native dialog paths

* build: install custom electron headers

* build: bootstrap electron headers in compile job

* build: bootstrap Electron headers for Alpine and web

* chore: bump electron@43.5.1

* chore: revert system fontconfig init workaround

* temp: bump distro

* chore: bump electron@43.6.0

* test: skip Dev Container agent host smoke test for exploration

The exploration update channel serves an outdated agent host server that
does not include the bundled Copilot CLI, causing the smoke test to time out.

* chore: bump distro
2026-09-16 08:59:16 +02:00
Christof MartiandCopilot 2b1a2d7078 sessions: Support Dev Containers on SSH and Tunnel hosts
Run Dev Container setup on the source Agent Host and relay container sessions over its existing connection. Share session handoff and worktree lifecycle behavior with local connections, preserving workspace identity, trust, and editor routing.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-09-15 11:08:47 +02:00
github-actions[bot] 39076f5a85 chore: bump @github/copilot to 1.0.84-5 2026-09-11 22:09:55 +00:00
Anthony KimandCopilot 8014e6a02f Bump xterm to 6.1.0-beta.304 (#335582)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-09-10 23:55:09 +00:00
Rob LourensandCopilot bf801e5011 chore: restore Copilot platform packages to lockfiles
The platform packages were not yet published when the automated bump generated the lockfiles, causing npm ci to fail across CI jobs.

(Written by Copilot)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-09-10 13:30:20 -07:00
github-actions[bot] 8d2a61d468 chore: bump @github/copilot to 1.0.84-4 2026-09-10 17:26:16 +00:00
github-actions[bot] 67ef942591 chore: bump @github/copilot to 1.0.84-3 2026-09-09 16:52:15 +00:00
roblourensandCopilot 7071d7f5a9 agentHost: upgrade Copilot SDK to 1.0.13 and runtime to 1.0.84-2 (#334606)
* agentHost: upgrade Copilot CLI to 1.0.83 (Written by Copilot)

Upgrade the Copilot SDK, align managed settings and mock Responses API behavior, refresh replay fixtures, and exclude unused SDK native runtimes from product packages. (Written by Copilot)

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

* agentHost: use stable Copilot SDK 1.0.13 (Written by Copilot)

Pair the stable SDK release with Copilot CLI 1.0.83 in desktop and remote dependencies. (Written by Copilot)

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

* agentHost: use latest Copilot SDK prerelease (Written by Copilot)

Pin @github/copilot-sdk to the current prerelease tag, 1.0.13-preview.6, in desktop and remote dependencies. (Written by Copilot)

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

* agentHost: use latest Copilot SDK and runtime (Written by Copilot)

Pin @github/copilot-sdk 1.0.13 and @github/copilot 1.0.84-2 in desktop and remote dependencies. (Written by Copilot)

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

* test: refresh Copilot 1.0.84 prompt snapshots (Written by Copilot)

Accept the model request prompt and cache-boundary changes emitted by the latest Copilot runtime. (Written by Copilot)

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

* agentHost: expose managed-settings provenance (Written by Copilot)

Include the policy-helper and undetermined-policy sandbox fields forwarded by the Copilot SDK diagnostics result. (Written by Copilot)

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

* build: restore committed Copilot runtime default (Written by Copilot)

Default product builds to the runtime pinned in package.json unless an SDK override requires a compatible CLI. (Written by Copilot)

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

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-09-08 18:50:40 +00:00
Vijay Upadya 003a5b4df3 Bump tas-client to 0.4.6 and vscode-tas-client to 0.3.3 (#334538) 2026-09-04 17:12:33 +00:00
ed89ba1ebe Update @vscode/codicons to version 0.0.46-39 and add new layout density icons (#333982)
* chore: update @vscode/codicons to version 0.0.46-39 and add new layout density icons

* fix: use public codicons package

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

---------

Co-authored-by: mrleemurray <mrleemurray@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-09-03 13:03:04 +00:00
vs-code-engineering[bot]Copilotgithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>vs-code-engineering[bot] <122617954+vs-code-engineering[bot]@users.noreply.github.com>
45f3f80c81 chore: bump @github/copilot to 1.0.83-2 (#333970)
* chore: bump @github/copilot to 1.0.83-2

* chore: re-trigger validation for @github/copilot 1.0.83-2 bump

The prior product build (470206) failed only on the macOS CLI (ARM64) Rust compile+notarize job, which is structurally independent of the @github/copilot npm bump (the CLI pipeline references no copilot packages) and is flagged in-pipeline as a known build flake (todo@connor4312, MSRUSTUP_LOG=debug). All other CLI-arch jobs passed; every other job cascade-cancelled. No VS Code integration change is warranted; re-run the authoritative product build.

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

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@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>
2026-09-02 11:22:59 -07:00
Christof Marti ca90419648 Update proxy agent to 0.45.0 (#333953) 2026-09-02 17:48:03 +00:00
vs-code-engineering[bot]andgithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> daae5a51f6 chore: bump @github/copilot-sdk to 1.0.13-preview.4 and @github/copilot to 1.0.83-0 (#333749)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-01 18:06:07 +00:00
Anthony KimandCopilot 768c8ceba7 Bump xterm to 6.1.0-beta.303 (#333612)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 3f172890-b580-41e9-a79d-c7af8ee372c2
2026-08-31 20:17:48 -07:00
Logan RamosandCopilot c9479adea7 Optimize auto tiers routing profiles in Copilot agent (#333626)
* Agent Host changes for lramos15/agents/auto-tiers-routing-profiles-optimization

* agentHost: fix hygiene and pin the Auto routing profile per session

Align remote/package.json with the root @github/copilot pin so the
check-package-json hygiene task passes, and restore the formatting of two
accidentally joined lines.

Keep a materialized session's Auto routing profile fixed: the runtime owns it
from creation, so a mid-session change is now reverted in the recorded
selection instead of being persisted and shown as if it applied. The launch
profile is read from the session's launch plan via a new launchAutoTier getter.

Also restore a reasoning-effort value in an extension test that a tier rename
had wrongly rewritten.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 9d0e056c-277d-40c3-ba90-eb5fe6653948

* agentHost: tighten Auto routing profile comments

Trim every comment added for the Auto routing profile work to at most two
lines, and reduce the automodeService JSDoc edit to the renamed word so the
surrounding wording stays as its author wrote it.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 9d0e056c-277d-40c3-ba90-eb5fe6653948

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 9d0e056c-277d-40c3-ba90-eb5fe6653948
2026-08-31 21:01:30 +00:00
Anthony KimCopilotgithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>vs-code-engineering[bot] <122617954+vs-code-engineering[bot]@users.noreply.github.com>Aaron Munger
759f7f6b94 bump @github/copilot-sdk to 1.0.13-preview.2 and @github/copilot to 1.0.82-0 (#333198)
* chore: bump @github/copilot-sdk to 1.0.13-preview.2 and @github/copilot to 1.0.82-0

* Migrate agentHost to new Copilot SDK permission-mode API

SDK 1.0.13-preview.2 renamed PermissionAllowAllMode->PermissionMode
('on/auto/off'->'allow-all/assisted/manual'), PermissionAutoApproval->
PermissionAssistedApproval, permissions.setAllowAll->setMode, and
promptRequest.autoApproval->assistedApproval, and added the
extension-env-access permission kind. Migrate the agentHost integration
and its unit tests to the new contract per the product build TS errors.

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>

* 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>

* test: update Copilot runtime expectations

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

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@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-31 17:36:30 +00:00
Dileep Yavanmandha 23f5009484 MXC upgrade (#332985) 2026-08-30 22:46:10 +00:00
Raymond ZhaoandDmitriy Vasyura 623a81d344 chore: npm audit fix (#332048)
Co-authored-by: Dmitriy Vasyura <dmitriv@microsoft.com>
2026-08-27 22:44:02 +00:00
Lee Murrayandmrleemurray 161e0e64d1 Update codicons to version 0.0.46-38 and add new copilot icons (#332976)
feat(codicons): update codicons version to 0.0.46-38 and add new copilot icons

Co-authored-by: mrleemurray <mrleemurray@users.noreply.github.com>
2026-08-27 17:29:21 +00:00
Anthony KimandCopilot 2668c9fe2e Revert Copilot SDK and runtime bump (#332951)
Revert Copilot SDK and runtime bump (#332803)

This reverts commit a29f231dfa and restores @github/copilot-sdk 1.0.11 with @github/copilot 1.0.81-0.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-08-27 16:03:45 +00:00
Anthony KimCopilotvs-code-engineering[bot] <122617954+vs-code-engineering[bot]@users.noreply.github.com>Aaron Munger
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
Anthony KimandCopilot f44c690a25 Bump xterm to 6.1.0-beta.302 (#331830)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-08-20 11:23:10 -07:00
Lee Murrayandmrleemurray 90e3f90d63 Update @vscode/codicons to version 0.0.46-37 and add new icons (#331630)
Update @vscode/codicons to version 0.0.46-37 and add new icons to codiconsLibrary

Co-authored-by: mrleemurray <mrleemurray@users.noreply.github.com>
2026-08-19 14:33:31 +00:00
vs-code-engineering[bot]andgithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> 6c27443ce6 chore: bump @github/copilot-sdk to 1.0.11 and @github/copilot to 1.0.81-0 (#330990)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-15 05:41:30 +00:00
vs-code-engineering[bot]Copilotgithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>vs-code-engineering[bot] <122617954+vs-code-engineering[bot]@users.noreply.github.com>Paul Wang
50e03bd878 chore: bump @github/copilot-sdk to 1.0.11-preview.2 and @github/copilot to 1.0.80 (#330782)
* chore: bump @github/copilot-sdk to 1.0.11-preview.2 and @github/copilot to 1.0.80-1

* Adapt agentHost to SDK JsonValue tool-args/settings widening

SDK 1.0.11-preview.2 widened PermissionRequest custom-tool args,
tool.execution_start arguments, callTool arguments, and managed-settings
resolved data from Record<string, unknown> to the recursive JsonValue type.
Migrate the VS Code call sites (and their tests) to the new contract,
narrowing JsonValue back to an object where property access is needed.

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

* Fix Copilot agent host E2E regressions

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

Copilot-Session: e206fce0-c0c1-4d83-8462-4fca8ed4d5cc

* Update Copilot CLI to 1.0.80

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

Copilot-Session: e206fce0-c0c1-4d83-8462-4fca8ed4d5cc

* Isolate Copilot state in smoke tests

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

Copilot-Session: e206fce0-c0c1-4d83-8462-4fca8ed4d5cc

* Isolate Codex state in smoke tests

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

Copilot-Session: e206fce0-c0c1-4d83-8462-4fca8ed4d5cc

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@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: Paul Wang <8560030+pwang347@users.noreply.github.com>
Copilot-Session: e206fce0-c0c1-4d83-8462-4fca8ed4d5cc
2026-08-14 23:33:28 +00:00
Dileep Yavanmandha 3c33351abb Sandboxing: mxc update to 0.7.0 (#330770)
mxc update to 0.7.0
2026-08-14 00:23:32 +00:00
Vijay Upadya 8bed878286 Re enablenew TAS assignments endpoint with proxy-aware transport fix (#330389)
* Revert "Revert new TAS endpoint changes (#330175)"

This reverts commit f30e3f3600.

* Re-land new TAS assignments endpoint with proxy-aware transport + tas-call telemetry

* bump remote + remote/web to tas-client 0.4.3

* Add tests and feedback update
2026-08-13 05:37:11 +00:00
vs-code-engineering[bot]andgithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> 474febf468 chore: bump @github/copilot to 1.0.79 (#330228)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-12 18:22:07 +00:00
Robo 1fc102e9ae chore: bump electron@42.8.1 (#330244)
* chore: bump electron@42.8.1

* chore: bump distro

* chore: remove package-lock validator
2026-08-12 01:12:25 +00:00
Vijay Upadya f30e3f3600 Revert new TAS endpoint changes (#330175)
* Revert "New TAS assignments endpoint updates (lifecycle, readiness, disposal) (#329736)"

This reverts commit c780ea9613.

* Revert "Add new exp TAS assignments endpoint (/api/v1/assignments) alongside legacy TAS (#329653)"

This reverts commit 58dc612992.

* Fix lockfile: add MIT license fields to reverted tas-client entries
2026-08-11 06:42:09 +00:00
Logan Ramos b30dc6c77e Remove fake prompt discount probe (#330058)
* Remove fake prompt discount probe

* fix package lock
2026-08-10 20:24:44 +00:00
vs-code-engineering[bot]Copilotgithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>vs-code-engineering[bot] <122617954+vs-code-engineering[bot]@users.noreply.github.com>Josh Spicer
1f1c6417e9 chore: bump @github/copilot-sdk to 1.0.10-preview.0 and @github/copilot to 1.0.79-9 (#329759)
* chore: bump @github/copilot-sdk to 1.0.10-preview.0 and @github/copilot to 1.0.79-9

* Align managed-settings snapshot with SDK 1.0.10 contract

ManagedSettingsResolvedData widened its source union with 'client'/'mixed'
and added an optional clientManaged flag; mirror both on
IAgentHostManagedSettingsSnapshot so the spread in copilotAgent.ts typechecks.

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

* Gate Copilot terminal command-detection E2E test as record-only

The 'custom terminal tool preserves a nonzero shell exit code' test asserts on
live shell-integration state (supportsCommandDetection + OSC 633 command part)
captured from a real PTY in real time, which cannot be preserved across a
deterministic replay; the SDK/CLI bump's altered turn timing surfaced the
non-determinism on the macOS product build. Gate it record-only like the
sibling async shell-lifecycle tests and document it in KNOWN_ISSUES.md.

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

* test: keep terminal metadata E2E enabled

Select bash explicitly on POSIX so the custom terminal test reliably receives OSC 633 command metadata during deterministic replay. Remove the record-only gate and obsolete known-issue entry.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@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: Josh Spicer <23246594+joshspicer@users.noreply.github.com>
2026-08-10 12:56:44 -07:00
Lee Murrayandmrleemurray 1e40f697bb Update @vscode/codicons to version 0.0.46-36 (#329998)
Update @vscode/codicons to version 0.0.46-36 in package.json and package-lock.json

Co-authored-by: mrleemurray <mrleemurray@users.noreply.github.com>
2026-08-10 16:58:28 +00:00
Lee Murrayandmrleemurray 409665d0c1 Update @vscode/codicons to version 0.0.46-35 and add 'close-small' icon (#329952)
Update @vscode/codicons version to 0.0.46-35 and add 'close-small' icon to codiconsLibrary

Co-authored-by: mrleemurray <mrleemurray@users.noreply.github.com>
2026-08-10 15:05:09 +00:00
dependabot[bot]dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>Raymond ZhaoDmitriy Vasyura
6fb8150d09 build(deps): bump ip-address from 10.2.0 to 10.4.0 in /remote (#329078)
Bumps [ip-address](https://github.com/beaugunderson/ip-address) from 10.2.0 to 10.4.0.
- [Release notes](https://github.com/beaugunderson/ip-address/releases)
- [Commits](https://github.com/beaugunderson/ip-address/compare/v10.2.0...v10.4.0)

---
updated-dependencies:
- dependency-name: ip-address
  dependency-version: 10.4.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Raymond Zhao <7199958+rzhao271@users.noreply.github.com>
Co-authored-by: Dmitriy Vasyura <dmitriv@microsoft.com>
2026-08-07 22:37:08 +00:00
Vijay Upadya 58dc612992 Add new exp TAS assignments endpoint (/api/v1/assignments) alongside legacy TAS (#329653)
* Add new exp TAS assignments endpoint (/api/v1/assignments) alongside legacy TAS

* feedback updates

* Add dispose old client
2026-08-07 21:19:23 +00:00
vs-code-engineering[bot]andgithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> 7dd6daca01 chore: bump @github/copilot-sdk to 1.0.9 and @github/copilot to 1.0.79-6 (#329574)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-07 17:46:54 +00:00
vs-code-engineering[bot]github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>Anthony KimAnthony Kim
6b58ab53aa chore: bump @github/copilot to 1.0.79-2 (#329152)
* chore: bump @github/copilot to 1.0.79-2

* fix: pin @github/copilot to 1.0.79-2 exactly

Caret range ^1.0.79-2 resolved to a canary build during lockfile
validation. Pin the prerelease so package-locks stay deterministic.

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Anthony Kim <anthonykim@microsoft.com>
Co-authored-by: Anthony Kim <62267334+anthonykim1@users.noreply.github.com>
2026-08-05 21:41:33 -07:00