Vincent Koc
0671c08900
chore(release): close out 2026.6.10 on main ( #96271 )
...
* chore(release): close out 2026.6.10 on main
* chore(release): align native app metadata for 2026.6.10
* chore(release): sync Android 2026.6.10 notes
* docs(changelog): preserve 2026.6.9 history
* docs(changelog): preserve 2026.6.9 history
2026-06-24 11:51:14 +08:00
Vincent Koc
28a90b0e82
perf(browser): index role snapshot references
2026-06-24 09:23:19 +08:00
Vincent Koc
06a0148072
chore(deadcode): remove inert browser relay hook
2026-06-22 02:50:55 +08:00
Vincent Koc
c372f6ef0b
fix(plugins): keep extension tests on public boundaries
2026-06-21 15:39:51 +08:00
Vincent Koc
8797564254
chore(deadcode): share deferred test helper
2026-06-21 13:53:24 +08:00
Vincent Koc
b039e949b6
chore(release): close out 2026.6.9
2026-06-21 12:24:15 +08:00
Vincent Koc
cbff4fa5bc
refactor(extensions): drop unused internal type aliases
2026-06-20 02:22:31 +08:00
Vincent Koc
32c02e843a
refactor(browser): drop unused cdp helpers
2026-06-19 16:36:49 +08:00
Stellar鱼
8888bca752
test(browser): cover action-input CLI request bodies ( #92574 )
...
Summary:
- The branch adds Vitest coverage for browser action-input CLI request bodies across element, navigation/resize, fill/evaluate, and upload paths, plus blank-ref validation.
- PR surface: Tests +278. Total +278 across 4 files.
- Reproducibility: yes. for a source-level coverage gap: current main exposes the browser action-input command ... isting tests still lack broad success-path request-body assertions. This is not a runtime bug reproduction.
Automerge notes:
- PR branch already contained follow-up commit before automerge: test(browser): cover click-coords action body
Validation:
- ClawSweeper review passed for head c070a8d51b .
- Required merge gates passed before the squash merge.
Prepared head SHA: c070a8d51b
Review: https://github.com/openclaw/openclaw/pull/92574#issuecomment-4697124920
Co-authored-by: Stellar鱼 <2182712990@qq.com >
Co-authored-by: yu-xin-c <2182712990@qq.com >
2026-06-19 04:17:29 +00:00
Vincent Koc
3d6840bc59
refactor(browser): remove unused localhost proxy wrapper
2026-06-19 01:13:45 +08:00
Vincent Koc
9546b19a59
refactor(browser): remove unused CDP DOM helpers
2026-06-19 00:44:26 +08:00
Vincent Koc
1eaace70e3
refactor(extensions): remove unused helper exports
2026-06-19 00:33:04 +08:00
Vincent Koc
beea31a6b5
feat(firecrawl): add keyless scrape support ( #94551 )
...
Merged under maintainer approval while exact-head CI was queue-bound.
Co-authored-by: Developers Digest <124798203+developersdigest@users.noreply.github.com >
Co-authored-by: Vincent Koc <vincentkoc@users.noreply.github.com >
2026-06-19 00:23:41 +08:00
huangjianxiong
4ec9d4a2b5
fix(infra): probe 127.0.0.1 in ensurePortAvailable to detect IPv4-only occupants ( #94394 )
...
Merged via squash.
Prepared head SHA: 65bbefde8c
Co-authored-by: Pandah97 <80405497+Pandah97@users.noreply.github.com >
Co-authored-by: steipete <steipete+steipete@users.noreply.github.com >
Reviewed-by: @steipete
2026-06-18 15:29:58 +02:00
Vincent Koc
e3bd804a17
refactor(browser): remove dead CLI test mocks
2026-06-18 16:15:04 +08:00
Vincent Koc
48c63fcb27
refactor(browser): remove unused chrome mcp wrappers
2026-06-18 14:50:24 +08:00
Vincent Koc
46b6aa9044
refactor(browser): hide cdp reachability defaults
2026-06-17 10:51:41 +08:00
liuhao1024
4cd83d26be
fix(browser): use openTab return value to prevent wsUrl race in ensureTabAvailable ( fixes #63343 ) ( #93797 )
...
* fix(browser): use openTab return value to prevent wsUrl race in ensureTabAvailable
When ensureTabAvailable opens a new tab on empty list, the return value
from openTab was discarded. A subsequent listTabs() call may return tabs
without webSocketDebuggerUrl populated yet, causing the wsUrl filter to
eliminate the newly opened tab and throw BrowserTabNotFoundError.
Fix: capture openTab's return value and merge it into candidates if the
wsUrl filter excluded it. openTab's internal discovery loop already
resolves wsUrl, so the returned tab is always valid.
* fix(browser): harden tab selection discovery
---------
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-06-17 09:38:47 +08:00
Vincent Koc
6774e7f259
chore(release): sync main to 2026.6.8
2026-06-17 07:25:30 +08:00
Shakker
920e6a8eec
chore: set version 2026.6.9
2026-06-16 19:54:07 +01:00
Vincent Koc
75cdf22152
fix(browser): accept top-level act fields with nested requests ( #93674 )
...
* fix(browser): accept top-level act fields with nested requests
Co-authored-by: Capivariano <11271294+angelusbr@users.noreply.github.com >
* fix(clownfish): address review for gitcrawl-416-autonomous-terminal-gap (1)
Co-authored-by: Capivariano <11271294+angelusbr@users.noreply.github.com >
---------
Co-authored-by: openclaw-clownfish[bot] <280122609+openclaw-clownfish[bot]@users.noreply.github.com>
Co-authored-by: Capivariano <11271294+angelusbr@users.noreply.github.com >
2026-06-16 22:50:53 +08:00
Vincent Koc
e48222175f
fix(browser): recover stale managed Chrome CDP listener ( #93670 )
...
* fix(browser): recover stale managed Chrome CDP listener
Co-authored-by: Rohit <76606932+rohitjavvadi@users.noreply.github.com >
* fix(clownfish): address review for gitcrawl-387-autonomous-terminal-gap (1)
Co-authored-by: Rohit <76606932+rohitjavvadi@users.noreply.github.com >
---------
Co-authored-by: openclaw-clownfish[bot] <280122609+openclaw-clownfish[bot]@users.noreply.github.com>
Co-authored-by: Rohit <76606932+rohitjavvadi@users.noreply.github.com >
2026-06-16 22:45:21 +08:00
clawsweeper[bot]
24e729fc4e
feat(browser): extend --labels overlay to full-page and element captures ( #92834 )
...
Summary:
- The replacement PR extends Browser plugin labeled screenshots to honor Playwright full-page/ref/element scope, returns annotation bounding boxes, and updates docs, tests, and skill guidance.
- PR surface: Source +415, Tests +550, Docs +24. Total +989 across 12 files.
- Reproducibility: yes. Current main source shows the labeled Playwright helper ignores fullPage/ref/element and omits annotations, and the source PR supplies live before/after commands for the Browser plugin path.
Automerge notes:
- PR branch already contained follow-up commit before automerge: docs(browser): correct raw-CDP labels caveat in automation skill
- PR branch already contained follow-up commit before automerge: fix(browser): preserve labelsSkipped semantics for off-viewport refs
- PR branch already contained follow-up commit before automerge: docs(browser): scope labels docs by driver
- PR branch already contained follow-up commit before automerge: docs(browser): fix labels annotation indent and document scope fix
- PR branch already contained follow-up commit before automerge: docs(browser): indent annotations box schema under --labels bullet
- PR branch already contained follow-up commit before automerge: docs(browser): indent labels annotation schema
Validation:
- ClawSweeper review passed for head 70aca6c506 .
- Required merge gates passed before the squash merge.
Prepared head SHA: 70aca6c506
Review: https://github.com/openclaw/openclaw/pull/92834#issuecomment-4700431344
Co-authored-by: FMLS <kfliuyang@gmail.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
Co-authored-by: Mason Huang <masonxhuang@tencent.com >
Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com>
Co-authored-by: clawsweeper[bot] <274271284+clawsweeper[bot]@users.noreply.github.com>
Approved-by: hxy91819
Co-authored-by: hxy91819 <8814856+hxy91819@users.noreply.github.com >
2026-06-14 02:21:23 +00:00
Song Zhenlin
2e8a2d617d
fix(browser): remove dead requireRef navigation import
...
Remove the unused requireRef import and void anchor from Browser navigation command registration while keeping navigate/resize registration covered by regression tests. Fixes #83878 .
2026-06-13 21:39:51 +08:00
Josh Avant
f385491c23
fix: clarify gateway SecretRef auth diagnostics ( #92290 )
...
* fix gateway secretref health diagnostics
* fix gateway health result type narrowing
2026-06-12 11:18:22 -05:00
Hemant Sudarshan
2e4bf410a2
fix(browser): honor cdp url for default session profile ( #80143 )
2026-06-10 12:36:11 -04:00
Agustin Rivera
ade5ac0350
fix(browser): validate discovered CDP websocket URLs ( #91747 )
...
* fix(browser): validate discovered cdp websocket urls
* fix(browser): validate cdp tab creation websockets
* fix(browser): guard termination cdp websocket
* fix(browser): use .toString() instead of String() to satisfy oxlint no-base-to-string
* fix(browser): avoid cdp termination assertion stringification
* fix(browser): preserve cdp ssrf policy
2026-06-10 07:59:29 -07:00
lifuyue
ac21e89c13
Support existing-session browser CDP endpoints ( #91736 )
...
* Support existing-session browser CDP endpoints
* Fix browser existing-session test fixture type
---------
Co-authored-by: OpenAI Codex <codex@openai.com >
2026-06-10 10:44:35 -04:00
Vincent Koc
b0998f7d15
fix(browser): accept statement evaluate bodies
2026-06-09 05:07:44 +09:00
Pavan Kumar Gondhi
53357e8e7f
fix: neutralize browser media directives ( #91422 )
2026-06-08 21:11:14 +05:30
Peter Steinberger
6868cde4d4
docs: document large extension sources
2026-06-04 21:40:44 -04:00
Peter Steinberger
f07ee23d23
docs: document browser root modules
2026-06-04 08:00:12 -04:00
Peter Steinberger
f750029c72
docs: document browser support modules
2026-06-04 07:58:03 -04:00
Peter Steinberger
0d7f8051d0
docs: document browser cli modules
2026-06-04 07:56:15 -04:00
Peter Steinberger
5ab430fa11
docs: document browser server context
2026-06-04 07:53:45 -04:00
Peter Steinberger
29ddb9d926
docs: document browser utility helpers
2026-06-04 07:50:05 -04:00
Peter Steinberger
383531da96
docs: document browser playwright tools
2026-06-04 07:47:51 -04:00
Peter Steinberger
44ceccd2be
docs: document browser playwright session
2026-06-04 07:45:58 -04:00
Peter Steinberger
3720ecaf52
docs: document browser config paths
2026-06-04 07:42:57 -04:00
Peter Steinberger
e8e57f9395
docs: document browser config support
2026-06-04 07:40:44 -04:00
Peter Steinberger
3dcdfee1e1
docs: document browser client APIs
2026-06-04 07:37:59 -04:00
Peter Steinberger
b24979cc30
docs: document browser chrome helpers
2026-06-04 07:36:15 -04:00
Peter Steinberger
c32748bc28
docs: document browser cdp runtime
2026-06-04 07:34:30 -04:00
Peter Steinberger
a3af426353
docs: document browser route support
2026-06-04 07:31:50 -04:00
Peter Steinberger
7fe6c16f03
docs: document browser route handlers
2026-06-04 07:29:19 -04:00
Peter Steinberger
ce56fc176a
docs: document browser act routes
2026-06-04 07:27:43 -04:00
Peter Steinberger
5dcb072f7f
docs: document browser cdp policies
2026-06-04 07:26:23 -04:00
Peter Steinberger
a982f798ca
docs: document browser tool runtime
2026-06-04 07:24:31 -04:00
Peter Steinberger
83e4cfba30
docs: document browser plugin entrypoints
2026-06-04 07:22:35 -04:00
Peter Steinberger
1878ca0820
chore(release): prepare 2026.6.2 beta
2026-06-04 00:06:52 +01:00