Peter Steinberger
2c536a8626
docs: absorb documentation PR sweep
2026-05-23 10:23:34 +01:00
Vincent Koc
6b04170167
fix(agents): stabilize Linux fallback tests
2026-05-23 11:10:18 +02:00
Vincent Koc
bcf756ce36
fix(codex): preserve native web search action metadata ( #85378 )
2026-05-23 17:06:01 +08:00
Peter Steinberger
492d656d74
test: refresh Codex prompt snapshots
2026-05-23 09:56:44 +01:00
Peter Steinberger
99a1107b61
docs: absorb hook and subagent guidance PRs
2026-05-23 09:47:37 +01:00
Vincent Koc
09dd051e78
fix(agents): audit tool policy blocks ( #85673 )
...
* fix(agents): audit tool policy blocks
* fix(agents): sanitize tool policy audit fields
* fix(agents): include matched tool policy rule
* fix(agents): bound matched tool policy rules
2026-05-23 16:43:29 +08:00
Peter Steinberger
d485464dbc
ci: fix plugin npm bundled dependency install
2026-05-23 09:22:25 +01:00
Gaurav Prasad
558a05b6d0
feat(diagnostics): classify skill and tool usage ( #80370 )
...
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-05-23 16:08:55 +08:00
Alex Knight
0b476b9bbb
docs(skills): clarify control ui recording proof ( #85568 )
2026-05-23 17:56:17 +10:00
Vincent Koc
c29967bcc2
test(agents): repair main failure fixtures
2026-05-23 09:53:04 +02:00
samzong
4f0c902012
feat(diagnostics): trace gateway secret preparation ( #83019 )
...
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-05-23 15:45:39 +08:00
Vincent Koc
7f05be041e
fix(diagnostics): harden observability exports and smokes ( #85371 )
...
* test(diagnostics): widen observability smokes
* fix(diagnostics): sanitize observability exports
* docs(diagnostics): format otel export docs
2026-05-23 15:27:43 +08:00
Vincent Koc
0b2ab6c93c
fix(stepfun): drop stale auth choice metadata
2026-05-23 09:12:38 +02:00
Vincent Koc
73c1e375e4
test(e2e): sample kitchen sink RSS on Windows
2026-05-23 09:07:31 +02:00
Vincent Koc
c298dfe013
test(plugins): fail gauntlet on load diagnostics
2026-05-23 08:55:44 +02:00
Vincent Koc
9ff1a4371f
fix(build): preserve tsdown heap floor
2026-05-23 08:39:17 +02:00
Mason Huang
31c269f0ed
fix(tools): honor config apiKey in media tool preflight ( #85570 )
...
Summary:
- The branch adds a config-aware tool auth helper, routes image/PDF/media generation preflight and list selection through it, threads `workspaceDir`, and adds focused regression tests plus a changelog entry.
- Reproducibility: yes. by source inspection. Current main gates affected media/PDF/generation preflight paths on env/profile auth while the runtime auth contract already accepts usable `models.providers.*.apiKey`.
Automerge notes:
- PR branch already contained follow-up commit before automerge: fix(tools): fall back to config apiKey in capability preflight
- PR branch already contained follow-up commit before automerge: fix(tools): honor config apiKey in media tool preflight
- PR branch already contained follow-up commit before automerge: fix(clawsweeper): address review for automerge-openclaw-openclaw-8557…
Validation:
- ClawSweeper review passed for head b8c9242d77 .
- Required merge gates passed before the squash merge.
Prepared head SHA: b8c9242d77
Review: https://github.com/openclaw/openclaw/pull/85570#issuecomment-4523770355
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-05-23 06:27:03 +00:00
Vincent Koc
b4f62c9afc
fix(e2e): support macOS script wrappers
2026-05-23 08:23:31 +02:00
Vincent Koc
743fd4c9db
fix(ci): scope changed shrinkwrap checks
2026-05-23 08:17:56 +02:00
github-actions[bot]
33df3be6ca
chore(ui): refresh fa control ui locale
2026-05-23 05:41:25 +00:00
github-actions[bot]
908464bbe8
chore(ui): refresh nl control ui locale
2026-05-23 05:41:17 +00:00
github-actions[bot]
62b75f44e0
chore(ui): refresh vi control ui locale
2026-05-23 05:41:05 +00:00
github-actions[bot]
fc4ba31958
chore(ui): refresh th control ui locale
2026-05-23 05:40:51 +00:00
github-actions[bot]
5b1bdd1af8
chore(ui): refresh id control ui locale
2026-05-23 05:40:46 +00:00
github-actions[bot]
534d4b142e
chore(ui): refresh pl control ui locale
2026-05-23 05:40:42 +00:00
github-actions[bot]
055c3bd6a5
chore(ui): refresh uk control ui locale
2026-05-23 05:40:21 +00:00
github-actions[bot]
89c5a68951
chore(ui): refresh ar control ui locale
2026-05-23 05:40:11 +00:00
github-actions[bot]
44ca805650
chore(ui): refresh it control ui locale
2026-05-23 05:40:09 +00:00
github-actions[bot]
933b53bf55
chore(ui): refresh tr control ui locale
2026-05-23 05:40:07 +00:00
github-actions[bot]
2240b0e77b
chore(ui): refresh fr control ui locale
2026-05-23 05:39:41 +00:00
github-actions[bot]
5fa250b2ed
chore(ui): refresh ko control ui locale
2026-05-23 05:39:36 +00:00
github-actions[bot]
f4ea401ccf
chore(ui): refresh ja-JP control ui locale
2026-05-23 05:39:30 +00:00
github-actions[bot]
751dde052c
chore(ui): refresh es control ui locale
2026-05-23 05:39:27 +00:00
github-actions[bot]
72a9b5b9bc
chore(ui): refresh de control ui locale
2026-05-23 05:39:03 +00:00
github-actions[bot]
501b6e075a
chore(ui): refresh pt-BR control ui locale
2026-05-23 05:39:00 +00:00
github-actions[bot]
58aa908660
chore(ui): refresh zh-CN control ui locale
2026-05-23 05:38:59 +00:00
github-actions[bot]
88dee79270
chore(ui): refresh zh-TW control ui locale
2026-05-23 05:38:50 +00:00
Kevin Lin
5656f687c1
Add Slack approval QA checkpoints ( #85141 )
...
* test: add slack approval qa checkpoints
* fix(slack): scope plugin approval session fallback
* ci(mantis): allow slack approval checkpoint dispatch
* ci(mantis): use on-demand aws slack desktops
* ci(mantis): run slack smoke from candidate checkout
* ci(mantis): pin aws ssh ingress to runner
* test(mantis): skip crabbox actions hydrate for slack desktop
* ci(mantis): use fresh pr checkout for slack desktop
* ci(mantis): start slack desktop smoke from source
* fix(mantis): use relative slack qa output dir
* test(mantis): surface slack smoke failure logs
* fix(mantis): write slack approval watcher script
* fix(mantis): accept successful slack qa metadata
* fix(mantis): tighten slack approval evidence
* fix(mantis): repair slack evidence manifest
* fix(mantis): render slack approval checkpoint proof
* fix(mantis): quote approval checkpoint renderer html
* fix(mantis): preserve slack approval failure artifacts
* fix(mantis): timeout silent slack desktop runs
* fix(mantis): keep slack desktop runs chatty
* fix(mantis): keep slack workflow harness trusted
* fix(qa-lab): make slack approval evidence robust
* fix(qa-lab): harden slack approval workflow proof
* test(qa-lab): surface slack approval diagnostics
* test(qa-lab): loosen slack approval readiness
2026-05-22 22:04:15 -07:00
Gio Della-Libera
d7a078f196
fix(agents): mirror internal ui message tool replies ( #85564 )
...
* fix(agents): mirror internal ui message tool replies
* test(tui): prove internal source reply rendering
* fix(agents): preserve source reply idempotency
2026-05-22 21:21:14 -07:00
Dallin Romney
463929d794
perf(whatsapp): narrow runtime setter entry ( #85589 )
2026-05-22 20:59:21 -07:00
Alex Knight
bb5abefcf5
fix: smooth chat focus mode layout
...
Collapse the focused chat chrome, suppress focused-mode header scroll churn, and seed the mock chat UI with enough history to exercise scrolling.
2026-05-23 13:52:02 +10:00
Josh Avant
b7450820a9
Fix Telegram missing harness spool poison ( #85605 )
...
* fix telegram spool missing harness poison
* docs changelog telegram spool poison
2026-05-22 20:45:44 -07:00
clawsweeper[bot]
679a46d01e
fix(session): surface previous-transcript archive failures on /new rotation ( #81984 ) ( #85586 )
...
Summary:
- Adds an optional archive-error callback for session transcript archiving, wires `/new` reset rotation to log previous-transcript archive failures, adds regression coverage, and updates the changelog.
- Reproducibility: yes. source-reproducible. Current main catches and ignores `archiveFileOnDisk` failures ins ... and the source PR proof exercises the same rename failure boundary with a real filesystem permission error.
Automerge notes:
- No ClawSweeper repair was needed after automerge opt-in.
Validation:
- ClawSweeper review passed for head 9d5f4c0c70 .
- Required merge gates passed before the squash merge.
Prepared head SHA: 9d5f4c0c70
Review: https://github.com/openclaw/openclaw/pull/85586#issuecomment-4523917139
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: takhoffman
Co-authored-by: takhoffman <781889+takhoffman@users.noreply.github.com >
2026-05-23 03:27:48 +00:00
Gio Della-Libera
a94f3444a0
Policy: add agent workspace conformance checks ( #85096 )
...
* feat(policy): add agent workspace conformance
* chore(policy): refresh agent workspace checks
* fix(policy): require enabled sandbox for workspace policy
* fix(policy): align agent workspace evidence with runtime
2026-05-22 20:24:31 -07:00
Vincent Koc
2edd6e2462
fix(installer): fail failed Windows git builds
2026-05-23 11:08:04 +08:00
Josh Avant
e0405ecc9b
fix(codex): honor node exec policy for native surfaces ( #85534 )
...
* fix(codex): honor node exec policy for native surfaces
* docs(changelog): note codex node exec policy fix
* fix(codex): keep node exec policy private
2026-05-22 20:01:29 -07:00
Vincent Koc
304ff68c79
fix(qa-lab): stabilize codex runtime parity fixtures
2026-05-23 10:16:22 +08:00
Dallin Romney
6b52dff22d
fix(github): preserve sufficient proof against negative relabel ( #85567 )
2026-05-22 19:13:33 -07:00
joshavant
5ca734ff8a
docs: add changelog for context pressure preflight
2026-05-22 18:46:04 -07:00
Jason (Json)
c08400ea7d
Fix context pressure preflight for tool-heavy sessions ( #85541 )
...
* fix context pressure preflight for tool payloads
* fix codex rendered context preflight
---------
Co-authored-by: joshavant <830519+joshavant@users.noreply.github.com >
2026-05-22 18:39:37 -07:00