From c677691c87688aec82eea0f4bc81d66d2a6f4565 Mon Sep 17 00:00:00 2001 From: Osvaldo Ortega Date: Thu, 5 Mar 2026 11:16:31 -0800 Subject: [PATCH] Add --skip-welcome flag to web server and serve script The serve script now opens with ?skip-sessions-welcome to bypass the sign-in overlay during manual testing. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- scripts/code-sessions-web.js | 5 +++-- src/vs/sessions/test/e2e/package.json | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/scripts/code-sessions-web.js b/scripts/code-sessions-web.js index d8dbb4e5c68..26eab07a215 100644 --- a/scripts/code-sessions-web.js +++ b/scripts/code-sessions-web.js @@ -15,7 +15,7 @@ const APP_ROOT = path.join(__dirname, '..'); async function main() { const args = minimist(process.argv.slice(2), { - boolean: ['help', 'no-open'], + boolean: ['help', 'no-open', 'skip-welcome'], string: ['host', 'port'], }); @@ -86,7 +86,8 @@ async function main() { server.listen(PORT, HOST, () => { console.log(`\n Sessions Web running at: http://${HOST}:${PORT}/\n`); if (!args['no-open'] && args.open !== false) { - open.default(`http://${HOST}:${PORT}/`); + const query = args['skip-welcome'] ? '?skip-sessions-welcome' : ''; + open.default(`http://${HOST}:${PORT}/${query}`); } }); diff --git a/src/vs/sessions/test/e2e/package.json b/src/vs/sessions/test/e2e/package.json index 555850aee20..8265f5b8a5a 100644 --- a/src/vs/sessions/test/e2e/package.json +++ b/src/vs/sessions/test/e2e/package.json @@ -4,6 +4,7 @@ "private": true, "description": "Automated E2E tests for the Agent Sessions window using playwright-cli", "scripts": { + "serve": "node ../../../../../scripts/code-sessions-web.js --port 9222 --skip-welcome", "generate": "node generate.cjs", "test": "node test.cjs" },