Peter Steinberger
5ecde6ae18
test: relax browser act contract timeout on Windows
2026-01-15 05:29:37 +00:00
Peter Steinberger
18f4d5c989
chore: format sources and update protocol outputs
2026-01-15 05:17:19 +00:00
Peter Steinberger
ebcf6ada8c
feat: add Chrome extension browser relay
2026-01-15 04:52:28 +00:00
Peter Steinberger
314d4bc2ff
test: cover browser snapshot labels and efficient mode
2026-01-15 04:04:30 +00:00
Peter Steinberger
74055124ab
fix: unblock launchctl stub on windows
2026-01-15 03:58:32 +00:00
Peter Steinberger
f95bce9bca
fix: doctor ack reaction migration ( #927 )
...
Thanks @grp06.
Co-authored-by: George Pickett <gpickett00@gmail.com>
2026-01-15 03:51:55 +00:00
Peter Steinberger
5113eb737e
feat: add browser snapshot modes
2026-01-15 03:50:57 +00:00
Peter Steinberger
9d28441c41
chore: migrate to oxlint and oxfmt
...
Co-authored-by: Christoph Nakazawa <christoph.pojer@gmail.com>
2026-01-14 15:02:19 +00:00
Peter Steinberger
2bb0591bb7
refactor(browser): split pw tools + agent routes
2026-01-14 05:39:44 +00:00
Peter Steinberger
b74a102af7
refactor(src): split oversized modules
2026-01-14 01:17:56 +00:00
Peter Steinberger
6bc7645d51
fix: preserve explicit maxChars=0 ( #796 ) (thanks @gabriel-trigo)
2026-01-13 02:33:38 +00:00
Gabriel Trigo
f6c275c065
fix(browser): limit ai snapshot size
...
test(browser): cover ai snapshot limit
2026-01-13 02:33:38 +00:00
Peter Steinberger
9a6fbb9948
fix: make pw download tests platform-safe
2026-01-12 22:27:19 +00:00
Peter Steinberger
c4f91168c4
test(browser): expand scrollintoview coverage
2026-01-12 22:19:02 +00:00
Peter Steinberger
5f04d2314f
test(browser): cover scrollintoview
2026-01-12 21:56:27 +00:00
Peter Steinberger
8789159e7b
feat(browser): add scrollintoview action
2026-01-12 21:56:27 +00:00
Peter Steinberger
ae02a8943b
test(browser): cover downloads + responsebody
2026-01-12 19:41:12 +00:00
Peter Steinberger
f4d0933154
feat(browser): add downloads + response bodies
2026-01-12 19:41:12 +00:00
Peter Steinberger
6a19de3ef4
test(browser): extend automation coverage
2026-01-12 18:42:46 +00:00
Peter Steinberger
9db6ff26bb
test(browser): add regression coverage
2026-01-12 17:32:44 +00:00
Peter Steinberger
1342dceeed
feat(browser): expand browser control surface
2026-01-12 17:32:44 +00:00
Peter Steinberger
5980804253
feat: role snapshot refs for browser
2026-01-12 08:55:02 +00:00
Peter Steinberger
c98f2a39e3
fix: cap ai snapshots for tool calls ( #763 ) (thanks @thesash)
2026-01-12 07:40:34 +00:00
Sash Catanzarite
7e383368c2
Browser: cap AI snapshots to avoid context overflow
2026-01-12 07:40:34 +00:00
Peter Steinberger
4f56ed368e
feat: auto-start sandbox browser
2026-01-10 02:06:21 +00:00
Peter Steinberger
45fd208bd5
refactor(browser): share chrome resolution helpers
2026-01-08 02:18:43 +00:00
Peter Steinberger
c7773b5252
fix(browser): support Windows Chrome detection (PR #439 , thanks @mrdbstn)
2026-01-08 02:08:59 +00:00
Mourad Boustani
ee20c577eb
browser: add Windows Chrome executable detection
2026-01-08 02:06:59 +00:00
James Groat
c85f92935d
fix(browser): add profile param to tabs routes and browser-tool
...
- tabs.ts now uses getProfileContext like other routes
- browser-tool threads profile param through all actions
- add tests for profile query param on /tabs endpoints
- update docs with browser tool profile parameter
2026-01-06 21:54:46 +01:00
Peter Steinberger
935e2ec24c
fix: stage sandbox media for inbound attachments
2026-01-05 06:18:11 +01:00
Peter Steinberger
c13611a98b
test: avoid max port in browser server tests
2026-01-05 02:50:48 +01:00
Peter Steinberger
7b06f875c0
test: relax timeouts for slow runs
2026-01-05 01:36:30 +01:00
Peter Steinberger
9296b68b2e
feat: add --dev/--profile CLI profiles
2026-01-05 01:27:13 +01:00
Peter Steinberger
f7cb3846f1
chore: rename project to clawdbot
2026-01-04 14:38:51 +00:00
Peter Steinberger
ca3f739e98
style: fix lint
2026-01-04 03:37:08 +00:00
Peter Steinberger
42c1470b89
feat(browser): add remote-capable profiles
...
Co-authored-by: James Groat <james@groat.com>
2026-01-04 03:33:07 +00:00
Peter Steinberger
c3cf26e5fb
fix: stabilize lint and test timeouts
2026-01-04 01:42:08 +01:00
Peter Steinberger
52320ecc56
fix: appease lint after merge
2026-01-03 22:59:11 +01:00
Azade
f486883491
fix(browser): avoid esbuild __name helper in evaluateViaPlaywright
...
When tsx/esbuild compiles arrow functions, it adds a __name helper
for debugging. This helper doesn't exist in the browser context,
causing 'ReferenceError: __name is not defined' when using
page.evaluate() with inline functions.
The fix uses new Function() constructed at runtime, which esbuild
doesn't transform, avoiding the __name injection.
2026-01-03 22:37:21 +01:00
Peter Steinberger
f4c20d44da
feat: add sandbox browser support
2026-01-03 22:14:18 +01:00
Peter Steinberger
e7f0564124
feat: add remote CDP browser support
2026-01-01 22:44:52 +01:00
Peter Steinberger
f260e99a1c
chore: fix lint warnings
2026-01-01 21:25:29 +01:00
Peter Steinberger
0380052802
chore(browser): format CDP helpers
2026-01-01 16:19:37 +00:00
Peter Steinberger
803f3ae315
test(browser): fix chrome reachability mock
2026-01-01 16:16:55 +00:00
Peter Steinberger
f0c1a61d41
fix(browser): harden CDP readiness
2026-01-01 16:15:12 +00:00
Peter Steinberger
e74422135a
fix: allow direct file input uploads
2026-01-01 09:44:29 +00:00
Peter Steinberger
153b518447
fix: improve browser upload triggering
2026-01-01 09:35:20 +00:00
Peter Steinberger
38574d4745
test: reduce flaky timeouts
2025-12-30 05:27:18 +01:00
Peter Steinberger
fc35533b71
chore: fix lint/test gating
2025-12-26 23:54:30 +00:00
Peter Steinberger
72c09f4769
refactor: make browser actions ref-only
2025-12-26 19:02:27 +00:00