Peter Steinberger
6e4cc222cb
fix(xai): refresh oauth and model catalog
2026-05-16 20:25:07 +01:00
Vincent Koc
7d09ff89ee
fix(gateway): honor env token for remote interactive auth
2026-05-17 03:15:54 +08:00
Vincent Koc
ca1fd1b140
test: share spy lifecycle helpers
2026-05-17 03:13:46 +08:00
Peter Steinberger
1a956b6ba1
fix: require message tool for generated media completions
2026-05-16 20:12:42 +01:00
Vincent Koc
df3f983d96
fix(ci): keep unauthorized Mantis commands neutral
2026-05-17 03:11:45 +08:00
Peter Steinberger
c8782d18eb
fix(agents): probe primary after auto fallback pin ( #82707 )
2026-05-16 20:03:09 +01:00
Peter Steinberger
500d282340
docs: record memory-core dreaming cron cleanup ( #82389 )
2026-05-16 19:58:01 +01:00
Neerav Makwana
ccdcdc7d1b
fix(memory-core): retry disabled dreaming cron cleanup
2026-05-16 19:58:01 +01:00
Vincent Koc
440333125c
test(qa-lab): add personal agent scenarios
2026-05-17 02:56:53 +08:00
Vincent Koc
1586085c7f
test: share node eval helpers
2026-05-17 02:51:20 +08:00
Vincent Koc
11745de9d9
test(e2e): wait for launcher child metadata
2026-05-17 02:48:35 +08:00
Vincent Koc
db4ce1f506
changelog: add config unset --dry-run ( #81895 )
2026-05-17 02:42:36 +08:00
Vincent Koc
e1061a8b46
test(live): tolerate provider drift in release checks
2026-05-17 02:36:48 +08:00
Vincent Koc
a171600d1d
test: isolate broad unit state
2026-05-17 02:32:58 +08:00
Vincent Koc
b19b7539a8
test: fix Codex live Docker api key permissions
2026-05-17 02:32:58 +08:00
Vincent Koc
b6b33ad6d3
test: harden broad qa timing
2026-05-17 02:32:57 +08:00
Vincent Koc
3a13d1e0be
test: bind Codex live API key lane through OpenAI
2026-05-17 02:32:57 +08:00
Vincent Koc
f0105939bf
test: pass Codex API key into Docker bind lane
2026-05-17 02:32:57 +08:00
Vincent Koc
11a31e476b
test: align Codex bind live model
2026-05-17 02:32:57 +08:00
Vincent Koc
3df6499fb8
test: harden sparse Testbox scans
2026-05-17 02:32:57 +08:00
Vincent Koc
09db0892dd
test: tolerate sparse Testbox file scans
2026-05-17 02:32:34 +08:00
Vincent Koc
8330582493
test: repair broad qa surface regressions
2026-05-17 02:32:14 +08:00
Vincent Koc
b5b193076e
test: share repo file helpers
2026-05-17 02:29:55 +08:00
Vincent Koc
ffd8fcd598
docs(crabbox): note explicit macOS runners
2026-05-17 02:26:51 +08:00
Peter Steinberger
8178a6c949
feat: show provider quota in control ui overview ( #82647 )
...
* feat: show provider quota in control ui overview
* feat: show provider quota in chat header
* fix: recover stale control ui chat runs
* fix: polish control ui quota refresh
2026-05-16 19:24:02 +01:00
Vincent Koc
0b03b902be
Merge branch 'main' of https://github.com/openclaw/openclaw
...
* 'main' of https://github.com/openclaw/openclaw :
test(agents): tolerate Anthropic cache tool drift
2026-05-17 02:23:24 +08:00
Vincent Koc
ac2e3a23b9
fix(qa): preserve RTT samples with Convex credentials
2026-05-17 02:17:35 +08:00
Vincent Koc
ec38e96884
test(agents): tolerate Anthropic cache tool drift
2026-05-17 02:15:11 +08:00
Vincent Koc
d5035bad62
fix(google): keep auth fallback logs quiet
2026-05-17 02:10:11 +08:00
Jason O'Neal
e8b4003933
fix(google): keep first login identity errors
2026-05-17 02:10:11 +08:00
Jason O'Neal
995c702b07
fix(google): wrap Gemini CLI refresh credentials
...
# Conflicts:
# CHANGELOG.md
2026-05-17 02:10:11 +08:00
Jason O'Neal
b34454f5b3
fix(google): refresh Gemini CLI OAuth tokens
2026-05-17 02:10:11 +08:00
Gio Della-Libera
489cab2738
fix(config): add --dry-run support to unset ( #81895 )
...
* Add config unset dry-run
Add --dry-run support to config unset, including JSON output and allow-exec validation parity with config set/patch dry-run handling.
* Refresh checks after proof update
* fix(config): address unset dry-run review
Return structured JSON when config unset dry-run misses a path and validate broad secret provider/default unsets against affected SecretRefs.
2026-05-16 11:09:42 -07:00
Vincent Koc
e06782d5e7
fix(gateway): land linked diagnostics fixes
...
Fix logs.tail credential-header redaction and JSON-mode gateway transport errors.\n\nFixes #66832.\nFixes #79108.\nSupersedes #67041.\nSupersedes #79233.\n\nCo-authored-by: Mil Wang <mingjwan@microsoft.com >\nCo-authored-by: Andy Ye <35905412+TurboTheTurtle@users.noreply.github.com >
2026-05-17 02:05:02 +08:00
Peter Steinberger
d77c4bbb2d
fix(gateway): harden startup restart queue ( #82660 ) (thanks @samzong)
2026-05-16 18:57:58 +01:00
samzong
9b53a95d8e
fix(gateway): queue startup restart signals
...
Signed-off-by: samzong <samzong.lu@gmail.com >
2026-05-16 18:57:58 +01:00
Vincent Koc
cd1846a313
test(agents): fix embedded runner test config types
2026-05-17 01:56:58 +08:00
Vincent Koc
df9f29caef
test(agents): stabilize embedded runner release checks
2026-05-17 01:54:36 +08:00
Vincent Koc
ffcbb89b7e
changelog: add gateway diagnostics redaction and Telegram #81229
2026-05-17 01:42:53 +08:00
Vincent Koc
05123db93c
fix(agents): redact overlapping auth secrets
2026-05-17 01:42:19 +08:00
Vincent Koc
c818a9fb4e
fix(agents): redact oauth refresh errors
2026-05-17 01:42:19 +08:00
Vincent Koc
43c53174c5
fix(agents): harden spawn cleanup and patch paths
2026-05-17 01:42:19 +08:00
Vincent Koc
cb313d5378
test: share fs scan assertions
2026-05-17 01:35:39 +08:00
Vincent Koc
c277138959
test(plugins): share archive fixture packing
2026-05-17 01:35:39 +08:00
Gio Della-Libera
4003a955ee
fix(telegram): normalize announce group targets ( #81229 )
2026-05-16 10:32:58 -07:00
Vincent Koc
61ee9755ad
fix(update): preserve channel config across package repair
...
Preserve channel config across package-swap doctor and post-core repair.\n\nFixes #82533 .
2026-05-17 01:32:37 +08:00
Vincent Koc
50508b1d0c
fix(gateway): redact credential-bearing diagnostics
...
Redact credential-bearing gateway target URLs and client diagnostics while preserving raw connection URLs for programmatic use.
Verification:
- node scripts/run-vitest.mjs src/gateway/client.test.ts -- --reporter=verbose -t "connect failure logs"
- node scripts/run-vitest.mjs src/gateway/call.test.ts src/gateway/client.test.ts -- --reporter=dot
- git diff --check
- Testbox check:changed tbx_01krrwjvepsj3458ybk6bk1k6j https://github.com/openclaw/openclaw/actions/runs/25968066889
- codex review --base origin/main
2026-05-17 01:30:55 +08:00
Gio Della-Libera
f22c26a6cd
Fix chat session picker agent switching ( #81858 )
...
* Fix chat session picker agent switching
Reset the chat session picker to the selected agent main session when switching agents and hide inactive sub-agent sessions from the normal picker options.
* fix(ui): preserve dashboard session on agent switch
Choose the most recent eligible normal/dashboard session for the selected agent while excluding subagent/internal rows; fall back to main only when no eligible session exists.
* fix(ui): avoid mutating session option sort
2026-05-16 10:25:15 -07:00
Vincent Koc
ba103c56a2
changelog: add #82225 Discord identify and #82237 ACP runtime handle refresh
2026-05-17 01:22:49 +08:00
Gio Della-Libera
37cd82913f
fix(discord): bind delayed identify to socket generation ( #82225 )
...
* fix(discord): bind delayed identify to socket generation
* chore: refresh CI after main repairs
2026-05-16 10:19:35 -07:00