Peter Steinberger
7132ca5766
feat(browser): include safe tab urls in agent responses
2026-04-25 08:24:46 +01:00
Peter Steinberger
5376a4a5d6
fix(browser): default act timeout budget
...
Co-authored-by: Andy Lin <andyylin@users.noreply.github.com >
2026-04-25 08:11:48 +01:00
Peter Steinberger
209d50b52c
feat(browser): add coordinate click action
...
Co-authored-by: Daniel Lutts <daniellutts@10-19-94-204.dynapool.wireless.nyu.edu >
2026-04-25 07:31:33 +01:00
Peter Steinberger
a7c8a1ba0d
fix(browser): finish existing-session attach port ( #57245 )
2026-04-25 07:08:36 +01:00
Peter Steinberger
ad8737af2c
fix(browser): tighten WS3 status probes
...
# Conflicts:
# extensions/browser/src/browser/chrome-mcp.test.ts
# extensions/browser/src/browser/chrome-mcp.ts
# extensions/browser/src/browser/routes/basic.ts
2026-04-25 07:08:35 +01:00
Peter Steinberger
3c31facfa2
Fix sticky Chrome MCP status probes
...
# Conflicts:
# extensions/browser/src/browser/chrome-mcp.ts
# extensions/browser/src/browser/server-context.ts
2026-04-25 07:08:35 +01:00
Peter Steinberger
8e18b3cc20
fix(browser): report attach-only profile transport truthfully
...
# Conflicts:
# extensions/browser/src/browser/routes/basic.ts
2026-04-25 07:08:35 +01:00
Peter Steinberger
0ff7aa5c3d
fix(browser): retry stale cached playwright attach once
...
(cherry picked from commit ec252ebd7b45d54e431e0d7599532e5a0c1a9b73)
# Conflicts:
# extensions/browser/src/browser/pw-session.ts
2026-04-25 07:08:35 +01:00
Sukhdeep
6c1d4414d9
fix(browser): dedupe concurrent lazy start ( #61772 ) ( #61772 )
...
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-04-25 06:39:14 +01:00
Sean Coley
a35333abe1
fix(browser): recover stale Chromium profile locks ( #62935 ) ( #62935 )
...
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-04-25 06:21:49 +01:00
Peter Steinberger
104a8f3f52
test(browser): handle oom wrapper in chrome launch assertion
2026-04-25 06:02:03 +01:00
Peter Steinberger
b0e834b2d9
fix(browser): support per-profile executable paths
...
Co-authored-by: nobrainer-tech <nobrainer-tech@users.noreply.github.com >
2026-04-25 05:50:20 +01:00
Peter Steinberger
a98a0b94d1
fix: isolate browser proxy routing
...
Co-authored-by: Sanjays2402 <Sanjays2402@users.noreply.github.com >
2026-04-25 03:49:06 +01:00
Peter Steinberger
95a2c9bcdc
fix: expand browser executable home paths
2026-04-25 03:16:14 +01:00
Peter Steinberger
ae5c657367
fix: clean up idle browser tabs
2026-04-25 03:08:24 +01:00
Peter Steinberger
2a0a76f876
fix(browser): extend existing-session manage timeouts
2026-04-25 02:50:36 +01:00
Peter Steinberger
2ec70e6770
fix(browser): recover stale chrome mcp sessions
2026-04-25 02:50:11 +01:00
Peter Steinberger
3a7ee209c9
fix: harden browser screenshot timeouts
2026-04-25 02:32:29 +01:00
Peter Steinberger
d610e2cc6c
feat(browser): support per-profile headless
...
Co-authored-by: nakamotoliu <nakamotoliu2026@gmail.com >
Co-authored-by: Nakamoto <nakamoto@claude.ai >
2026-04-25 01:49:22 +01:00
Peter Steinberger
26bc5e47ee
fix(browser): stabilize doctor diagnostics
2026-04-25 01:30:47 +01:00
Peter Steinberger
8a490f4509
fix(browser): break doctor client import cycle
2026-04-25 01:22:47 +01:00
Peter Steinberger
4e42a4cfe8
fix(browser): preserve explicit ai snapshot refs
...
Fixes #62550 .
Co-authored-by: ly85206559 <ly85206559@163.com >
2026-04-25 01:20:42 +01:00
Peter Steinberger
30aa1f890a
feat(browser): expose doctor diagnostics to agents
...
Co-authored-by: Sean Coley <github@seancoley.me >
2026-04-25 01:15:31 +01:00
Coy Geek
8ca66cad68
fix(browser): scope control auth to active gateway mode ( #65639 )
...
Browser control now authorizes only the resolved active gateway credential and fails closed when password mode lacks a resolved password.
Also removes the duplicate Slack test-helper middleware stub that kept current CI red after the base rebase.
Fixes #65626 .
Co-authored-by: Coy Geek <65363919+coygeek@users.noreply.github.com >
2026-04-25 01:03:39 +01:00
Peter Steinberger
1d4859dc53
feat(browser): add doctor and richer inspection helpers
2026-04-25 00:56:35 +01:00
Peter Steinberger
82020bd787
feat(browser): prefer suggested tab targets
2026-04-25 00:35:26 +01:00
Peter Steinberger
45e2a15e29
feat(browser): add stable tab handles and automation skill
2026-04-25 00:23:55 +01:00
Peter Steinberger
c735b59043
fix(browser): remove stale snapshotForAI references
2026-04-25 00:10:03 +01:00
Peter Steinberger
50e484b22e
fix(browser): use current aria snapshot refs
2026-04-25 00:04:01 +01:00
Peter Steinberger
a3ae336c51
perf: slim browser test imports
2026-04-24 15:42:52 +01:00
Peter Steinberger
8866544ffe
test: slim browser and msteams imports
2026-04-24 13:33:48 +01:00
Peter Steinberger
a437666a37
fix(browser): reject existing-session type timeouts
2026-04-24 08:29:25 +01:00
Peter Steinberger
aa21d4ea7e
fix(browser): clarify existing-session timeout limits
2026-04-24 08:27:12 +01:00
Peter Steinberger
2779020cbe
perf: lazy load browser test server
2026-04-24 02:45:25 +01:00
Peter Steinberger
b2cface9d5
perf: consolidate browser test entrypoints
2026-04-24 02:08:38 +01:00
Peter Steinberger
7ec48b24a3
perf: inline browser ws decoder
2026-04-23 23:20:27 +01:00
Peter Steinberger
999caf530b
perf: slim browser test imports
2026-04-23 23:09:39 +01:00
Peter Steinberger
34c14843af
perf: avoid browser text runtime import
2026-04-23 22:22:49 +01:00
Peter Steinberger
1ea02db8a3
perf: skip browser routes in auth tests
2026-04-23 21:17:15 +01:00
Peter Steinberger
8407c60824
perf: slim browser tab tests
2026-04-23 21:07:11 +01:00
Peter Steinberger
0da53b54a0
test(browser): drop flaky duplicate cdp health case
2026-04-23 11:20:02 +01:00
Peter Steinberger
6929fa764c
test(browser): avoid flaky CDP SSRF timeout
2026-04-23 07:37:50 +01:00
Peter Steinberger
cc9dcd3d69
fix(gateway): prefer linux child OOM victims
...
Raise eligible Linux child processes own oom_score_adj from a child-side /bin/sh exec shim so cgroup memory pressure prefers transient workers over the long-lived gateway. Cover supervisor children, PTY shells, MCP stdio servers, and OpenClaw-launched browser processes through the shared process runtime seam.
Harden the wrapper for distroless images, shell startup env, per-child and process-level opt-outs, dash-compatible exec, and leading-dash command names. Document Linux verification and OOM behavior.
Fixes #70404 .
Co-authored-by: Neerav Makwana <261249544+neeravmakwana@users.noreply.github.com >
2026-04-23 05:23:40 +01:00
Peter Steinberger
b2472d6560
build: migrate schema deps to typebox
2026-04-23 04:59:42 +01:00
Peter Steinberger
f88da75ed9
refactor(channels): centralize runtime binding routes
2026-04-22 23:16:57 +01:00
Peter Steinberger
b648830632
fix: clarify browser playwright-core install guidance
2026-04-22 21:47:58 +01:00
Peter Steinberger
8bfb4024f6
test: harden qa parity config cleanup
2026-04-22 08:52:55 +01:00
Peter Steinberger
00cdab99bf
test: harden ci timing cleanup
2026-04-22 04:45:19 +01:00
Peter Steinberger
e92079be6b
fix: finish browser click timeout recovery ( #63524 )
2026-04-22 03:08:36 +01:00
Dongseok Paeng
cd82b94333
fix(browser): propagate click aborts through agent act routes
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-22 03:08:36 +01:00