Commit Graph

98 Commits

Author SHA1 Message Date
Peter Steinberger
2544374b06 fix(browser): surface detection details and docs 2026-01-16 06:57:54 +00:00
Peter Steinberger
d5b29a26d2 feat(browser): prefer default chromium browser 2026-01-16 05:37:53 +00:00
Peter Steinberger
fdbb06a016 chore: format and sync protocol outputs 2026-01-16 03:30:56 +00:00
Peter Steinberger
804e7b2962 feat(browser): prefer Chrome default + add Brave/Edge fallbacks
Co-authored-by: Christoph Nakazawa <christoph.pojer@gmail.com>
2026-01-16 03:28:56 +00:00
Peter Steinberger
f12a7f6c0b chore: purge DS_Store files 2026-01-15 22:59:16 +00:00
Peter Steinberger
c5c8858f6a fix(browser): handle extension relay page selection 2026-01-15 11:16:53 +00:00
Peter Steinberger
f9a663043e style: oxfmt 2026-01-15 10:48:04 +00:00
Peter Steinberger
2b4711f528 fix(browser): improve chrome relay tab selection 2026-01-15 10:44:11 +00:00
Peter Steinberger
871854e0b6 feat(browser): add snapshot refs=aria mode 2026-01-15 10:22:29 +00:00
Peter Steinberger
d170ee3d63 fix(browser): persist role refs per targetId 2026-01-15 09:56:24 +00:00
Peter Steinberger
c40f526981 fix(ci): repair format + android tests 2026-01-15 09:50:18 +00:00
Peter Steinberger
820e3012f4 fix(browser): keep tab stable across snapshot and act 2026-01-15 09:36:48 +00:00
Peter Steinberger
91f0243a19 fix(browser): default to chrome extension takeover 2026-01-15 09:02:42 +00:00
Peter Steinberger
a3083f6637 fix(browser): make extension relay zero-config 2026-01-15 09:02:42 +00:00
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