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
Peter Steinberger
f4aebad0f0
style: format locator selector
2025-12-24 21:49:31 +01:00
Peter Steinberger
48f4d4c2dd
feat: add selector-based browser actions
2025-12-24 19:52:28 +00:00
Peter Steinberger
0b239f7b9a
fix: resolve build errors
2025-12-23 03:00:04 +01:00
Peter Steinberger
7c759b959a
refactor: lint cleanups and helpers
2025-12-23 00:28:55 +00:00
Peter Steinberger
92c312ab12
refactor(logging): streamline whatsapp console output
2025-12-21 17:36:24 +00:00
Peter Steinberger
de1fb6c157
style: biome formatting
2025-12-21 13:58:27 +00:00
Peter Steinberger
5cda0db668
refactor(browser): use subsystem logger
2025-12-21 13:24:15 +00:00
Peter Steinberger
22a6b06252
chore(ci): fix biome formatting
2025-12-20 20:33:27 +01:00
Peter Steinberger
be302861f9
fix(browser): allow control server without playwright
2025-12-20 19:16:56 +00:00
Peter Steinberger
95837da788
fix(browser): default hook timeout 2m
2025-12-20 09:45:04 +00:00
Peter Steinberger
bc7c893c0b
fix(browser): extend hook arm timeouts
2025-12-20 09:43:58 +00:00
Peter Steinberger
a2741c2495
test(browser): cover agent contract
2025-12-20 09:34:22 +00:00
Peter Steinberger
99057e15ec
refactor(browser): simplify control API
2025-12-20 03:27:12 +00:00
Peter Steinberger
3d08d65f88
refactor(browser): prune browser automation surface
2025-12-20 02:53:22 +00:00
Peter Steinberger
81fbac8dea
refactor(browser): trim observe endpoints
2025-12-20 02:07:27 +00:00
Peter Steinberger
010b67dd91
fix(browser): restore tsc types
2025-12-20 01:27:51 +00:00
Peter Steinberger
261828bb2f
feat(browser): add native action commands
2025-12-20 00:53:56 +00:00
Peter Steinberger
44d25d8641
test(browser): cover MCP tool routes
2025-12-19 23:57:32 +00:00
Peter Steinberger
02dac34b62
feat(browser): add MCP tool dispatch
2025-12-19 23:57:26 +00:00
Peter Steinberger
98fa02eff2
feat(gateway): support bun-compiled embedded gateway
2025-12-19 19:21:26 +01:00
Peter Steinberger
ea79213d64
test: raise vitest coverage
2025-12-13 20:37:56 +00:00
Peter Steinberger
8e00a52833
fix: harden pi package resolution
2025-12-13 20:37:46 +00:00
Peter Steinberger
94cb5a41d3
chore(macos): expose remote test helper
2025-12-13 19:22:57 +00:00
Peter Steinberger
d40972dcde
feat(browser): add ai snapshot refs + click
2025-12-13 18:48:55 +00:00
Peter Steinberger
4c70f639f0
fix(browser): apply clawd theme color
2025-12-13 18:41:31 +00:00
Peter Steinberger
b8431fc9e8
feat(browser): add DOM inspection commands
2025-12-13 18:33:04 +00:00
Peter Steinberger
62c3f2c2f5
fix(browser): accept targetId prefixes
2025-12-13 18:17:01 +00:00
Peter Steinberger
7e5725c29e
feat(browser): clamp screenshots under 5MB
2025-12-13 18:10:29 +00:00