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
Peter Steinberger
e254346bc2
chore(release): prepare 2026.6.3 beta
2026-06-03 23:42:34 +01:00
Ted Li
308114e148
fix(browser): honor Chrome MCP tab timeouts
...
Fixes #88213 .
Browser tab routes now use the configured action timeout for Chrome MCP existing-session reachability checks instead of failing through the old 300ms probe. Non-Chrome-MCP profiles keep the short probe, and configured timeout values are clamped to the safe timer range.
Proof: autoreview clean; node scripts/run-vitest.mjs extensions/browser/src/browser/routes/tabs.test.ts; merge-base git diff --check; PR CI green.
Co-authored-by: Ted Li <tl2493@columbia.edu >
2026-06-03 15:36:09 -07:00
Peter Steinberger
a14eacf372
chore(release): set version 2026.6.2
2026-06-01 23:06:55 +01:00
Peter Steinberger
8e28c773fe
chore(release): prepare 2026.6.1
2026-06-01 10:30:15 +01:00
Rohit
3fc485ca92
fix(browser): isolate Chrome MCP pending attach aborts ( #88305 )
...
* fix(browser): isolate Chrome MCP pending attach aborts
* fix(browser): evict closing Chrome MCP sessions
* fix(browser): clean chrome mcp pending session lifecycle
* fix(browser): handle stale chrome mcp pending sessions
* fix(browser): serialize stale chrome mcp replacement
* fix(browser): skip cancelled chrome mcp attach
* fix(browser): retire timed-out chrome mcp pending sessions
* fix(browser): retire stale chrome mcp after readiness
* fix(browser): keep shared chrome mcp timeouts isolated
* fix(browser): bound stale chrome mcp ready retries
* fix(browser): narrow pending session lease release
* fix(browser): keep ephemeral probes out of pending attaches
* fix(foundry): satisfy provider lint
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-05-31 21:55:38 -04:00
Peter Steinberger
27dde7a4d6
chore(lint): enable stricter error rules
2026-06-01 01:12:21 +01:00
Peter Steinberger
22cb7fb6b7
chore(lint): enable no-promise-executor-return
2026-05-31 23:06:13 +01:00
Peter Steinberger
b653d94918
chore(lint): enable no-useless-assignment
2026-05-31 22:40:48 +01:00
Peter Steinberger
304e2c83c0
chore(lint): enable stricter oxlint rules
2026-05-31 18:59:02 +01:00
Peter Steinberger
0d17623f00
chore: bump OpenClaw version to 2026.5.31
...
Bumps OpenClaw release metadata to 2026.5.31 across package manifests, app version files, plugin metadata, changelog headings, and generated shrinkwraps.
Verification:
- pnpm plugins:sync:check
- pnpm ios:version:check
- pnpm deps:shrinkwrap:check
- git diff --check
- stale 2026.5.30/build-code scan across changed files
- autoreview clean: no accepted/actionable findings
- PR CI green for real gates: Checks, security scans, dependency guard, app lanes, real behavior proof
Known non-code workflow issue:
- label workflow failed because this PR hits GitHub's 100-label issue cap before the size-label step.
2026-05-31 14:46:17 +01:00
FMLS
3a88142ddd
fix(browser): document stable tab references ( #88393 )
...
Summary:
- The branch documents friendly browser tab references across docs, the browser skill, CLI help, and tool schema descriptions, and adds tests for target reference resolution and tab alias behavior.
- PR surface: Source +24, Tests +328, Docs +9. Total +361 across 21 files.
- Reproducibility: yes. for the documentation mismatch by source inspection: current main supports friendly ta ... schema/help surfaces still emphasize raw CDP target ids. Runtime behavior itself is not a new failing path.
Automerge notes:
- PR branch already contained follow-up commit before automerge: refactor(browser): share tab reference CLI help
Validation:
- ClawSweeper review passed for head 118af80b0b .
- Required merge gates passed before the squash merge.
Prepared head SHA: 118af80b0b
Review: https://github.com/openclaw/openclaw/pull/88393#issuecomment-4583558133
Co-authored-by: FMLS <kfliuyang@gmail.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-05-31 12:09:50 +00:00
Peter Steinberger
f83886c12d
chore(lint): trim remaining suppressions
2026-05-31 13:01:19 +01:00
Peter Steinberger
53a9f13cf4
chore(lint): reduce lint suppressions
2026-05-31 11:17:16 +01:00
Peter Steinberger
f5eca3f84c
chore(lint): enable object and reassignment rules
2026-05-31 09:32:52 +01:00
Peter Steinberger
48ccc50282
chore: update dependencies
2026-05-31 09:07:53 +01:00
Peter Steinberger
b9fe0894a6
chore(lint): enable additional cleanup rules
2026-05-31 08:16:11 +01:00
Peter Steinberger
444562b3de
chore: remove stale dead code
2026-05-31 03:04:25 -04:00
Peter Steinberger
4eba3e5d7d
chore(lint): enable more readability rules
2026-05-31 07:38:33 +01:00