Commit Graph
1490 Commits
Author SHA1 Message Date
Dileep YavanmandhaandCopilot 4a86ed331f Apply Copilot sandbox network restrictions to integrated browser tools (#339563)
Forward resolved session restrictions to Chromium and Playwright, enforce isolated agent pages, and move domain settings under sandbox.network with configuration migrations.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-10-04 08:10:34 +00:00
Sandeep SomavarapuandCopilot a8c1541df5 agentHost: scope changesets to chat working folders (#337263)
* agentHost: scope changesets to chats

Publish independent changeset catalogues for each chat and route changes, Git state, repository operations, and review state through the owning chat workspace while preserving session-wide checkpoints, summaries, and mutation safety.

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

* agentHost: harden chat changeset ownership

Refresh chat and aggregate Git state concurrently, prevent session Git fallback for chats, evict removed-chat Git state, and preserve the legacy session catalogue fallback when chat catalogues are unavailable.

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

* sessions: scope focused changes to active chat

Read focused changes, changesets, operations, review state, and status pills from the owning chat without falling back to aggregate session state. Preserve session-wide catalogues for lists, lifecycle reporting, telemetry, and draft-session repository preparation.

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

* agentHost: move selectable changesets to chats

Make each chat the sole catalogue owner from draft creation onward while sessions retain only aggregate change summaries. Route chat-rooted subscriptions and operations through the containing session without duplicating selectable state.

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

* agentHost: restore session changes alongside chat changes

Publish cumulative session changes separately from chat-owned changesets, scope picker visibility and ordering to the active chat, and keep last-turn changes accurate across peer chat databases.

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

* agentHost: clarify changeset catalogue ownership

Document the final split between session-wide and chat-owned selectable changesets.

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

* sessions: fix changeset test fixtures

Align session test doubles and catalogue expectations with the restored session-owned Session Changes entry.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* agentHost: update changeset catalogue snapshots

Record the expected chat changeset catalogue notification in provider AHP traffic after restoring session-owned changesets.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* agentHost: scope changesets to working folders

Share Branch Changes across chats that use the same folder while retaining checkpoint-based active-chat changes. Route Git operations, blob reads, reviews, summaries, and monitoring through the owning folder and preserve the Sessions changes UI behavior.

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

* agentHost: harden folder-scoped changesets

Restore non-Git chat changes, folder-owned operation refreshes, stable summaries and catalogues, and multi-root review-ref lifecycle behavior. Keep changes pills and session workflow operations aligned with the active chat scope.

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

* agentHost: harden changeset recomputation

Keep coalesced full recomputes from inheriting incremental turn state, and distinguish non-Git scopes from transient Git failures so incomplete worktree summaries are not persisted.

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

* agentHost: restore chat changes across host versions

Resolve restored peer state before computing chat changes and preserve compatibility with legacy session-owned changeset catalogues. Avoid duplicate operation refreshes and remove the obsolete Branch computation path.

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

* agentHost: restore session changes across chats

Keep Session Changes session-owned and project it into every chat while preserving chat-scoped repository and turn changesets. Remove the obsolete host-side Chat Changes production path.

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

* Merge origin/main into sessions chat changeset ownership

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

* sessions: address changeset review and CI failures

Remove the unused session-level changeset publication and obsolete Chat Changes identity so every chat consumes the provider-projected Session Changes catalogue. Harden the affected cross-platform and asynchronous CI tests by using platform-native paths and waiting for the observable completion conditions.

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

* sessions: update fixtures for chat-owned changes

Component fixtures still mocked the removed session-level changes and changesets. Provide main-chat changes to session list fixtures and implement getChatChanges on agent feedback service mocks so the fixtures render again.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-09-23 18:16:41 +02:00
Megan Rogge 597d6c38f7 sessions: align experimental composer controls (#337149) 2026-09-22 01:27:38 +00:00
Christof MartiandCopilot 5cdc86edd3 test: remove external network dependency from browser tools (#336988)
Serve a loopback HTTP fixture from the extension host instead of navigating to Google. Verify the returned page content and close all server connections after the test, retaining remote-proxy coverage.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-09-21 13:36:58 +00: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
Dmitriy VasyuraandCopilot bff0cf21ec test: revert browser-tools HTTP fixture (#336381)
This reverts commit 2302cc68e9.

Roll back #336352 after the Windows Remote integration test stalled during tunnel creation. Restore the original navigation test while resolver and DNS issues are investigated separately.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-09-16 10:41:53 +00: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
Dmitriy VasyuraandCopilot 2302cc68e9 Remove external DNS dependency from browser tools test (#336352)
test: remove external DNS dependency from browser tools

Serve the web-navigation fixture over loopback HTTP and assert rendered content. Preserve remote forwarding and ensure browser, tunnel, and server cleanup.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-09-16 04:43:51 +00:00
roblourensandCopilot 827863e073 test: avoid browser storage test timeout (#335368)
* test: avoid browser storage test timeout

Close browser tabs before awaiting local HTTP server shutdown so Chromium keep-alive connections cannot stall cleanup.\n\n(Written by Copilot)\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* test: force-close browser test server connections

Ensure local HTTP server shutdown cannot wait on asynchronous native browser view disposal.

(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-09 23:35:12 +00:00
Kyle Cutler b576055111 Browser: enforce network policy via session isolation (#333840)
* Browser: enforce network policy via session isolation

* feedback

* Better sharing enabled state
2026-09-02 12:13:21 -07:00
Kyle Cutler aea8984f0e Browser: agent-scoped storage (#333694)
* Browser: agent-scoped storage

* feedback

* update test
2026-09-01 18:46:33 +00:00
roblourensandCopilot d0686fe12d Remove unused code (#332219)
* Remove unused code

Delete unreachable helpers, stale notebook styles, and obsolete compatibility aliases across workbench and Copilot code. (Written by Copilot)

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

* Update chat input type comment

Remove the stale reference to deleted compatibility aliases. (Written by Copilot)

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

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-08-24 02:42:32 +00:00
Kyle Cutler cf9be8472b Refactor browser sharing status into main process (#331382)
* Refactor browser sharing status into main process

* Fix test
2026-08-18 00:15:37 +00:00
Henning DieterichsandCopilot d6abb42654 Implements rich link rendering in chat (#330925)
* implements rich link presentation in chats

* Allows settings to be set by experiments

* Fix rich link CI configuration

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

Copilot-Session: b8949987-7bbf-43c2-a7bb-ee6450ac74c7

---------

Copilot-Session: b8949987-7bbf-43c2-a7bb-ee6450ac74c7
2026-08-14 21:17:51 +00:00
Kyle Cutler 224b261da4 Add list_browser_pages tool (#326976) 2026-07-22 07:45:54 -07:00
RoboandCopilot 17d3b86b93 fix: mitigate Linux webview renderer FD exhaustion during resource loading (#326272)
Codex extension surfaced a renderer forced exit after hitting EMFILE on Linux
when a webview issued very large number of concurrent local resource fetches.

Diagnosis
- Codex extension can trigger roughly 625 concurrent webview resource requests.
- Webview resource loading currently forwards each request to the host and
  begins transferring the returned body immediately.
- Disk reads are chunked at 256 KiB, and Mojo uses shared-memory FDs for
  payloads above 64 KiB, so each in-flight resource body can consume file
  descriptors in the renderer while it is being streamed.
- The sandboxed renderer runs with RLIMIT_NOFILE=1024 on Linux.
- This is not specific to codex extensionn, any extension with enough concurrent
  resource bodies can accumulate to exhaust the renderer FD budget.

This makes the problem specifically about the number of simultaneously active
host-backed response bodies. A naive limiter around WebviewElement.loadResource()
would not address the root cause because loadResource() returns as soon as the
stream is transferred, while the FD pressure persists for the lifetime of the
stream in the renderer.

Introduce a service-worker-side global concurrency limit for host-backed webview
resource response bodies.

- Add a global limit of 32 active host-backed resource bodies in the webview
  service worker.
- Acquire a permit before creating/posting the load-resource request so time
  spent waiting for a slot does not consume the existing 30 second
  RequestStore timeout.
- Hold the permit for the full lifetime of the returned ReadableStream, and
  release it only when the stream reaches EOF, errors, or is cancelled.
- Release exactly once on all non-stream results and on every early/error path,
  including timeout handling.
- Preserve existing range request behavior, ETag/304 handling, CacheStorage
  behavior, Safari fallback streaming, and cancellation semantics.
- For cacheable responses, keep the permit until both source transfer and the
  associated cache write complete, without delaying delivery of the response
  back to the webview.
- Bump the service worker version and WebviewElement expected version together
  so clients pick up the updated worker.

Tests
- Add an API integration regression test that creates a webview, materializes
  many local resources, fetches them concurrently from inside the webview, and
  verifies the webview stays alive and all loads complete.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-07-17 20:09:53 +00:00
Tyler James LeonhardtandCopilot 505665aeb5 Default editor and panel chat to Agent Host Copilot when the agent host is enabled (#326086)
* Default editor and panel chat to Agent Host Copilot when the agent host is enabled

Builds on the chat.editor.preferCopilotHarness behavior to make Agent Host
Copilot the computed default chat provider for both editor and panel chat
whenever the agent host is enabled, so first-time users land on Copilot instead
of Local. chat.editor.preferCopilotHarness stays scoped to the one-time
Local -> Copilot migration only.

- Thread an agentHostEnabled flag (from IAgentHostEnablementService) through the
  default-session-type resolution and its callers.
- Keep Local visible and selectable; honor explicit and remembered selections.
- New Local Chat opens a local session directly: it cancels the in-flight
  default-provider resolution (which would otherwise block on agent host
  activation) so the local request wins immediately.
- Open a Local chat first in all chat participant API tests, since chat
  participants are a Local-harness feature.
- Add a smoketest.openLocalChat command for Local panel smoke scenarios; the
  sandbox reopen path reveals the existing local session to avoid a focus race.
- Register an IAgentHostEnablementService stub in the component fixtures.

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

* chat: honor resolved session type when starting a new chat

Fixes the New Chat drop bug (review comment #2 on #326086): when the
agent host is enabled the computed default is a non-local harness, so the
editor clear path recomputed that default and dropped explicit or
preserved local requests.

- clearChatSessionPreservingType now branches on the resolved session
  type for the sidebar (non-local -> loadSession, local ->
  startNewLocalSession) so a generic New Chat from a Local panel
  preserves Local, consistent with contributed panels.
- The resolved type is threaded through IChatWidget.clear ->
  viewOptions.clear -> chatEditor.clear -> clearChatEditor so the editor
  opens a session of that type instead of recomputing the default. This
  restores explicit "New Local Chat" from a non-local editor.
- clearChatEditor applies an explicit target type directly and keeps its
  swap-aware default only for direct (untargeted) calls.

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

* chat: cancel the previous applyModel resolution before replacing it

Assigning a new CancellationTokenSource to the MutableDisposable only
disposes the previous source, and disposing a CancellationTokenSource
does not cancel it. So a re-entrant applyModel() (view render, switch
session) left the prior in-flight resolution running, racing to call
showModel with a stale result. Cancel the previous source explicitly
before replacing it.

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

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-07-17 00:15:19 +00:00
Alex Ross 0a9cfc4e0f Fix missing api proposal check (#325094)
* Fix missing api proposal check

* Missing proposal
2026-07-09 09:19:51 +00:00
Kyle Cutler 92a235c9a1 Skip flaky test (#324111) 2026-07-02 21:45:52 +00:00
Kyle Cutler 7025dfadbc Browser: allow loading all files when workspace trust is disabled (#321043) 2026-07-02 12:59:18 -07:00
Bryan Chen 822f146aac vscode-api-tests: use explicit types instead of typeRoots (#319453)
vscode-api-tests: use explicit "types" instead of "typeRoots"

Switches tsconfig from typeRoots-only (which only auto-includes @types/* found at the literal path ./node_modules/@types) to an explicit "types" list. Explicit types resolve via Node module resolution, so they keep working regardless of whether npm hoists @types/node to the workspace root or keeps it extension-local.

Refs microsoft/vscode-engineering#2912 — the recurring TS2591 "Cannot find name 'process'" failure on the build agent after #319389 changed the lockfile is consistent with @types/node being hoisted to a path the typeRoots-only config can't see. Matches the pattern already used by extensions/github, extensions/copilot, etc.
2026-06-02 13:01:30 -07:00
Kyle Cutler 93afe85229 Browser: require trust for file:// loading (#319454)
* Browser: require trust for file:// loading

* feedback

* fix test

* fix tests
2026-06-02 08:27:46 -07:00
Robo 8748be1f1a feat: update to Electron v42 (#316661)
* feat: update to Electron v42

* chore: drop support for arm 32-bit server

* chore: update types/node to v24.x

* chore: temporarily lock the target version for build/

* chore: update v8-source-location.patch

* chore: fix clippy

* chore: cleanup armhf server ci config

* fix: broken lock file

* fix: c++ version requirement for sysroot builds

* fix: msvc compilation of native modules

* fix: handle rejections for fire-and-forget loadurl

* fix: windows build

* ci: fix teardown of daemon process on windows

```
2026-05-15T20:55:09.7717127Z Assertion failed: !(handle->flags & UV_HANDLE_CLOSING), file src\win\async.c, line 76
```

* chore: update deb and rpm dependencies

* chore: update version info

* spec: improve reliablity of offscreencanvas tests

* spec: retry EPERM failures on teardown

* chore: update x86_64 rpm deps

* ci: exclude server binskim for armhf

* temp: bump distro

* test: ignore deprecation warnings treated as errors

* chore: update lockfile

* fix: externalize electron from auth extension bundles

 Error: Cannot find module 'c:\Users\cloudtest\AppData\Local\Temp\vscode-sanityQvCaze\vscode-server-win32-x64-web\extensions\github-authentication\dist\install.js'
     at Module._resolveFilename (node:internal/modules/cjs/loader:1476:15)
     at wrapResolveFilename (node:internal/modules/cjs/loader:1049:27)
     at defaultResolveImplForCJSLoading (node:internal/modules/cjs/loader:1073:10)
     at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1094:12)
     at Module._load (node:internal/modules/cjs/loader:1262:25)
     at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
     at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)
     at node:internal/main/run_main_module:33:47 {
   code: 'MODULE_NOT_FOUND',
   requireStack: []
 }

 Node.js v24.15.0

* test: make wsl sanity tests reliable

* chore: bump electron@42.1.0

* temp: bump distro

* chore: bump electron@42.2.0

* chore: bump distro

* chore: update debian dependencies

* Revert "test: make wsl sanity tests reliable"

This reverts commit b3f2b63e83.

* test: do not fail for deprecation warnings

* chore: patch node24 server binary for wsl1

* chore: address review feedback

* chore: revert global navigation error handler in browserview

* chore: bump distro
2026-05-27 14:57:41 +02:00
Megan Rogge 4d75b7af01 fix: disable data-idle fallback for sync terminal commands (#313589) 2026-04-30 22:36:07 +00:00
Johannes 41f67815ee api: merge module interceptors for esm and node 2026-04-30 15:14:52 +02:00
dileepyavanandcopilot-swe-agent[bot] c810f47714 Sandbox_integration: Skipping sandbox integration tests to unblock. (#312537)
* adding allowRead and testing with defaults

* Rename terminal sandbox read allow list

* Remove Copilot settings change from sandbox PR

* changes

* changes

* Updating sandbox runtime package

* Updating tests

* Add macOS test cases for denyRead/allowRead behavior and ~ path handling

Agent-Logs-Url: https://github.com/microsoft/vscode/sessions/ec5cf3c2-6c7b-4577-bdbb-8ac3d42bdfb0

Co-authored-by: dileepyavan <52841896+dileepyavan@users.noreply.github.com>

* changes for readonly home dir

* skipping integrated tests for sandbox

* running srt in tmp_dir for linux

* running srt in tmp_dir for linux

* skipping failed integration test in linux

* fixing test failures

* fixing test failures

* skipping integration tests in CI pipeline

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
2026-04-25 17:06:24 +00:00
dileepyavanandcopilot-swe-agent[bot] bb09e7379b terminal: Disable read all by default (#311850)
* adding allowRead and testing with defaults

* Rename terminal sandbox read allow list

* Remove Copilot settings change from sandbox PR

* changes

* changes

* Updating sandbox runtime package

* Updating tests

* Add macOS test cases for denyRead/allowRead behavior and ~ path handling

Agent-Logs-Url: https://github.com/microsoft/vscode/sessions/ec5cf3c2-6c7b-4577-bdbb-8ac3d42bdfb0

Co-authored-by: dileepyavan <52841896+dileepyavan@users.noreply.github.com>

* changes for readonly home dir

* skipping integrated tests for sandbox

* running srt in tmp_dir for linux

* running srt in tmp_dir for linux

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
2026-04-24 11:07:16 -07:00
Kyle CutlerandCopilot 853d2d9a4f Refactor browser creation flow, add ownership model (#312166)
* Refactor browser creation flow, add ownership model

Co-authored-by: Copilot <copilot@github.com>

* Opening in background

Co-authored-by: Copilot <copilot@github.com>

* feedback

Co-authored-by: Copilot <copilot@github.com>

* simplify

Co-authored-by: Copilot <copilot@github.com>

* fix

Co-authored-by: Copilot <copilot@github.com>

---------

Co-authored-by: Copilot <copilot@github.com>
2026-04-23 14:42:08 -07:00
Matt Bierner de7206fad5 Merge branch 'main' into dev/mjbvz/wonderful-piranha 2026-04-19 20:14:50 -04:00
Kyle CutlerandCopilot e60d312067 Add browser tool smoke tests (#311123)
Co-authored-by: Copilot <copilot@github.com>
2026-04-18 00:19:35 +00:00
dileepyavan 9684342937 Disabling flaky test for sandbox (#311113)
disabling flaky test for sandbox
2026-04-17 23:41:30 +00:00
Kyle CutlerandCopilot 3704d95c91 Support frames / workers in browser CDP (#311049)
* Support frames / workers in browser CDP

Co-authored-by: Copilot <copilot@github.com>

* path fix

Co-authored-by: Copilot <copilot@github.com>

* feedback

* Normalize blank URLs

Co-authored-by: Copilot <copilot@github.com>

---------

Co-authored-by: Copilot <copilot@github.com>
2026-04-17 11:47:17 -07:00
dileepyavanandCopilot de858c03e4 Improve terminal unsandbox retry confirmation (#309671)
* Show unsandboxed retry in chat terminal

* Update src/vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/runInTerminalTool.ts

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

* fixing failed tests

* fixing tests

* Remove automatic unsandbox retry note

* Improve terminal unsandbox retry confirmation

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-04-13 19:41:28 -07:00
João Moreno 91c7ec5681 fix: unskip chat tests (#309228) 2026-04-12 08:48:56 -07:00
dileepyavanandCopilot d37d08cda0 Show automatic unsandbox retries in the chat terminal UI (#308655)
* Show unsandboxed retry in chat terminal

* Update src/vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/runInTerminalTool.ts

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

* fixing failed tests

* fixing tests

* Remove automatic unsandbox retry note

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-04-11 21:52:46 -07:00
Dmitriy Vasyura 865a331340 Add agent network filter policy settings (#308434) 2026-04-10 23:31:42 +00:00
Christof Marti bd9c0c4919 Fix flaky test 2026-04-08 08:13:59 +00:00
João Moreno d4bb7b41ba getting ready to merge 2026-04-06 20:18:35 +02:00
João Moreno 9f64381092 skip test suite 2026-04-06 14:14:08 +02:00
João Moreno 92560ee581 another test skip 2026-04-06 09:49:41 +02:00
João Moreno 1d23f25ecc skip flaky test 2026-04-06 07:55:21 +02:00
João Moreno 75fea1b777 Merge remote-tracking branch 'origin/main' into joao/copilot-builtin 2026-04-05 20:39:32 +02:00
dileepyavanandCopilot cc9f34504b Rename agent sandbox settings (#307237)
* Rename agent sandbox settings

* refactoring for review comments

* Update src/vs/workbench/contrib/terminalContrib/chatAgentTools/common/terminalChatAgentToolsConfiguration.ts

Update for deprecation

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

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-04-01 20:56:32 +00:00
Anthony Kim 54b695e02e Add windowsUseConptyDll setting to runInTerminal tests (#307185) 2026-04-01 10:49:44 -07:00
Megan Rogge a9ccde3863 Terminal tools: replace isBackground with mode=sync|async, remove await_terminal tool (#307141) 2026-04-01 11:40:36 -04:00
Alex Ross 82ec78a528 Disable more flaky tests (#307102) 2026-04-01 14:19:38 +02:00
Megan Rogge 6c3a002c90 remove shell integration none tests (#306932) 2026-03-31 14:30:41 -07:00
João Moreno b92bbb8e27 skip self signed cert test 2026-03-31 17:25:40 +02:00
Alex Ross 8906163852 Skip flaky terminal test (#306668) 2026-03-31 20:23:15 +11:00
Megan Rogge 61e3ba6f04 skip flakey sandbox test for now (#306417)
part of #305722
2026-03-30 21:57:09 +00:00