Files
vscode/test/automation
Christof MartiandCopilot 737ece27f9 Agent Host: Run Dev Containers on new worktrees (#333736)
* Agent Host: Run Dev Containers on new worktrees

Create selected worktrees locally before launching Dev Containers, persist opaque local lifecycle handles in remote session metadata, and reconcile archive and deletion through the local Agent Host.

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

* Tests: Align Dev Container worktree coverage

Update the rebased tests for forced archive cleanup, retained metadata naming, and the branch-name generator service brand.

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

* Agent Host: Preserve Dev Container availability

Fall back to the inherited process environment when user shell environment resolution fails so transient shell startup timeouts do not hide Dev Container support.

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

* Agent Host: Route local worktree lifecycle over management IPC

Keep VS Code extension methods disabled on the local AHP data plane and use the trusted management channel for detached worktree creation and lifecycle operations.

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

* Smoke: Verify new session view replacement

Assert that submitting an Agent Host draft removes the new-session homepage, activates the in-progress session input, and renders the response.

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

* Smoke: Reset Agents Window after replacement test

Return to the new-session page so subsequent Agent Host smoke tests retain their expected initial state.

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

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-09-01 14:48:43 +00:00
..
2026-07-14 12:34:04 +02:00
…

VS Code Automation Package

This package contains functionality for automating various components of the VS Code UI, via an automation "driver" that connects from a separate process. It is used by the smoke tests.