Mark L
|
1727279598
|
fix(browser): default to openclaw profile when unspecified (#32031)
|
2026-03-02 18:34:37 +00:00 |
|
Vincent Koc
|
5d53b61d9e
|
fix(browser): honor profile attachOnly for loopback CDP (#31429)
* config(browser): allow profile attachOnly field
* config(schema): accept profile attachOnly
* browser(config): resolve per-profile attachOnly
* browser(runtime): honor profile attachOnly checks
* browser(routes): expose profile attachOnly in status
* config(labels): add browser profile attachOnly label
* config(help): document browser profile attachOnly
* test(config): cover profile attachOnly resolution
* test(browser): cover profile attachOnly runtime path
* test(config): include profile attachOnly help target
* changelog: note profile attachOnly override
* browser(runtime): prioritize attachOnly over loopback ownership error
* test(browser): cover attachOnly ws-failure ownership path
|
2026-03-02 00:49:57 -08:00 |
|
Vincent Koc
|
22be0c5801
|
fix(browser): support configurable CDP auto-port range start (#31352)
* config(browser): add cdpPortRangeStart type
* config(schema): validate browser.cdpPortRangeStart
* config(labels): add browser.cdpPortRangeStart label
* config(help): document browser.cdpPortRangeStart
* browser(config): resolve custom cdp port range start
* browser(profiles): allocate ports from resolved CDP range
* test(browser): cover cdpPortRangeStart config behavior
* test(browser): cover cdpPortRangeStart profile allocation
* test(browser): include CDP range fields in remote tab harness
* test(browser): include CDP range fields in ensure-tab harness
* test(browser): include CDP range fields in bridge auth config
* build(browser): add resolved CDP range metadata
* fix(browser): fallback CDP port allocation to derived range
* test(browser): cover missing resolved CDP range fallback
* fix(browser): remove duplicate resolved CDP range fields
* fix(agents): provide resolved CDP range in sandbox browser config
* chore(browser): format sandbox bridge resolved config
* chore(browser): reformat sandbox imports to satisfy oxfmt
|
2026-03-01 23:50:50 -08:00 |
|
Benedikt Schackenberg
|
d03928bb69
|
test: Add tests for headless/noSandbox profile preference
Cover all cases requested in review:
1. headless=true → defaultProfile = 'openclaw'
2. noSandbox=true → defaultProfile = 'openclaw'
3. both false → defaultProfile = 'chrome' (existing behavior)
4. explicit defaultProfile config overrides preference logic
5. custom profiles work in headless mode
Fixes: #14895
|
2026-03-02 06:48:01 +00:00 |
|
Peter Steinberger
|
5eb72ab769
|
fix(security): harden browser SSRF defaults and migrate legacy key
|
2026-02-24 01:52:01 +00:00 |
|
Peter Steinberger
|
e588e3cc20
|
refactor(test): standardize env helpers across suites
|
2026-02-21 19:13:46 +00:00 |
|
Peter Steinberger
|
6195660b1a
|
fix(browser): unify SSRF guard path for navigation
|
2026-02-19 13:44:01 +01:00 |
|
JayMishra-github
|
47f8c9209f
|
test: add tests for extraArgs filtering logic
Address review feedback: add tests covering empty strings,
non-strings, mixed arrays, and non-array inputs for extraArgs.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-16 23:52:42 +01:00 |
|
Peter Steinberger
|
9a7160786a
|
refactor: rename to openclaw
|
2026-01-30 03:16:21 +01:00 |
|
Peter Steinberger
|
e7fdccce39
|
refactor: route browser control via gateway/node
|
2026-01-27 03:24:54 +00:00 |
|
Peter Steinberger
|
6e53c061ff
|
fix: tune remote CDP timeouts
|
2026-01-16 09:01:25 +00:00 |
|
Peter Steinberger
|
4275ed68a2
|
fix(browser): default to chrome extension takeover
|
2026-01-15 09:02:42 +00:00 |
|
Peter Steinberger
|
75d2785d20
|
fix(browser): make extension relay zero-config
|
2026-01-15 09:02:42 +00:00 |
|
Peter Steinberger
|
c379191f80
|
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
|
c6de1b1f7d
|
feat: add --dev/--profile CLI profiles
|
2026-01-05 01:27:13 +01:00 |
|
Peter Steinberger
|
12ba32c724
|
feat(browser): add remote-capable profiles
Co-authored-by: James Groat <james@groat.com>
|
2026-01-04 03:33:07 +00:00 |
|
Peter Steinberger
|
bd8a0a9f8f
|
feat: add remote CDP browser support
|
2026-01-01 22:44:52 +01:00 |
|
Peter Steinberger
|
d7a8d9a1c7
|
fix(browser): default control url uses 18791
|
2025-12-13 16:26:48 +00:00 |
|
Peter Steinberger
|
2d36ae6326
|
fix(browser): derive cdp port from control url
|
2025-12-13 16:26:48 +00:00 |
|
Peter Steinberger
|
208ba02a4a
|
feat(browser): add clawd browser control
|
2025-12-13 16:26:48 +00:00 |
|