Peter Steinberger
aaadf721e3
fix(agents): classify ACP no-output stalls
2026-05-17 07:23:41 +01:00
Peter Steinberger
a46d2e2b06
docs: add ambient room events guide
2026-05-17 07:20:15 +01:00
Vincent Koc
684a6303b3
changelog: add OpenAI Codex runtime routing and OAuth bootstrap ( #82864 )
2026-05-17 14:15:56 +08:00
Peter Steinberger
669786595d
fix(logging): avoid false liveness backlog warnings
2026-05-17 07:15:17 +01:00
Josh Avant
9a063e38d1
Fix TTS supplement delivery across live previews ( #82935 )
...
* fix: avoid duplicated tts supplement replies
* chore: add changelog for tts supplement fix
2026-05-17 01:15:12 -05:00
Zavian Wang
9a11e76458
fix(plugins): surface configured runtime plugin doctor warnings ( #81674 )
...
Fixes #81326 .
Summary:
- Warn from `openclaw plugins doctor` when configured runtime owner plugins are missing, disabled, or blocked.
- Share configured-runtime plugin install mapping with `openclaw doctor --fix`, including ACP/acpx.
- Keep implicit OpenAI Codex preferences quiet to avoid false-positive plugin doctor warnings.
Verification:
- `pnpm test src/agents/harness-runtimes.test.ts src/cli/plugins-cli.list.test.ts src/commands/doctor/shared/missing-configured-plugin-install.test.ts -- --reporter=verbose`
- `pnpm exec oxfmt --check CHANGELOG.md src/agents/harness-runtimes.ts src/agents/harness-runtimes.test.ts src/cli/plugins-cli.runtime.ts src/cli/plugins-cli.list.test.ts src/commands/doctor/shared/configured-runtime-plugin-installs.ts src/commands/doctor/shared/missing-configured-plugin-install.ts`
- `pnpm build:plugin-sdk:dts`
- `codex-review --mode branch`
- Testbox-through-Crabbox `pnpm check:changed`: provider `blacksmith-testbox`, id `tbx_01krt8vte22m7ht6wfss4jkeaa`, Actions run https://github.com/openclaw/openclaw/actions/runs/25983150787 , exit 0
Co-authored-by: Zavian Wang <36817799+Zavianx@users.noreply.github.com >
2026-05-17 07:13:55 +01:00
Vincent Koc
826c2f4517
test(qa-lab): add codex read vocabulary canary
2026-05-17 14:12:50 +08:00
ragesaq
58f1db1bc8
Fix OpenAI Codex runtime provider routing ( #82864 )
...
* fix: route Codex OpenAI runtime through Codex provider
* docs: add Codex routing evidence collection
* fix(agents): bootstrap OAuth credentials for Codex harness with openai/* model refs
When a plugin harness (e.g. Codex) owns its transport but the runtime
plan resolved to openai-codex via agentRuntime.id: codex, the auth
profile store was left empty because pluginHarnessOwnsTransport short-
circuited initializeAuthProfile(). This caused 'No API key found for
openai-codex' at runtime even though the OAuth profile existed in OpenClaw's
store.
- Add pluginHarnessNeedsOpenClawAuthBootstrap flag when harness owns
transport but the provider is openai-codex and the API is openai-codex-
responses
- Populate authStore and attemptAuthProfileStore from OpenClaw's profile
store in this case
- Run initializeAuthProfile() to forward the OAuth token into the harness
- Update overflow-compaction tests to expect 'openai-codex' provider
and add dedicated test for OAuth bootstrap path
* fix(agents): refresh Codex OAuth credentials on profile rotation
---------
Co-authored-by: PsiClawOps <267826480+PsiClawOps@users.noreply.github.com >
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-05-17 07:06:18 +01:00
Peter Steinberger
451563b950
ci: allow Tideclaw alpha release workflows
2026-05-17 07:00:53 +01:00
Vincent Koc
e66a6c8c8d
test(qa-lab): add runtime parity depth scenarios
2026-05-17 13:50:18 +08:00
Peter Steinberger
16ef041b5d
fix(channels): preserve implicit default accounts
2026-05-17 06:42:28 +01:00
Peter Steinberger
71b79f008d
fix: sanitize Codex image payload replay ( #82931 )
2026-05-17 06:42:21 +01:00
Gio Della-Libera
b7f3d01633
fix(mcp): inline local refs in bundled tool schemas ( #81238 )
2026-05-16 22:41:11 -07:00
Peter Steinberger
ad155fbbd7
fix(gateway): restore v4 message action protocol
2026-05-17 06:35:39 +01:00
Peter Steinberger
c3e2b3c323
docs: sync plugin generated references
2026-05-17 06:34:58 +01:00
Peter Steinberger
1ceebf8a01
ci: harden release publish evidence
2026-05-17 06:34:58 +01:00
Peter Steinberger
c4d8e0be18
ci: harden release validation flow
2026-05-17 06:34:58 +01:00
Peter Steinberger
a535978352
fix(gateway): explain protocol mismatches
2026-05-17 06:34:04 +01:00
Peter Steinberger
06ec6b0fca
fix(mac): speed up channels settings
2026-05-17 06:34:04 +01:00
Peter Steinberger
38b3e73622
fix: improve gateway protocol mismatch diagnostics ( #82908 )
...
* fix: improve gateway protocol mismatch diagnostics
* test: cover daemon deep connection diagnostics
* fix: normalize mapped loopback gateway clients
2026-05-17 06:33:34 +01:00
Peter Steinberger
926a5a825f
test(channels): avoid catalog scan in command account tests
2026-05-17 06:30:09 +01:00
Gio Della-Libera
9ac7773b7f
fix(node): hide Windows task launcher ( #81267 )
2026-05-16 22:25:33 -07:00
Gio Della-Libera
5817e478d1
fix(agents): clear poisoned claude cli sessions ( #81247 )
2026-05-16 22:25:09 -07:00
Jesse Merhi
7c2425a518
Support HTTPS managed proxy CA trust ( #79171 )
...
* fix: support HTTPS managed proxy CA trust
* fix: strip IP SNI for HTTPS proxy dispatchers
* fix: harden managed proxy undici dispatchers
* docs: refresh proxy baselines
* fix: drop stale whatsapp undici dependency
* fix: satisfy proxy dispatcher lint and tests
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-05-17 06:23:30 +01:00
Peter Steinberger
421b9e2819
fix: restore Codex snapshot tool progress ( #82917 )
...
# Conflicts:
# CHANGELOG.md
2026-05-17 06:20:59 +01:00
Peter Steinberger
3fad770510
fix: update PI runtime packages
2026-05-17 06:12:09 +01:00
Peter Steinberger
6a8a6551fc
test(discord): cover durable chunk retry delivery ( #82898 )
...
* test(discord): cover durable chunk retry delivery
* test(discord): use plugin sdk test runtime
* fix(telegram): satisfy message cache strict checks
* test(discord): include durable delivery in changed lane
2026-05-17 06:11:58 +01:00
github-actions[bot]
df23b0f86c
chore(ui): refresh fa control ui locale
2026-05-17 05:11:38 +00:00
github-actions[bot]
5a350431bd
chore(ui): refresh nl control ui locale
2026-05-17 05:11:29 +00:00
github-actions[bot]
cb71ad5a60
chore(ui): refresh vi control ui locale
2026-05-17 05:11:13 +00:00
github-actions[bot]
7899e99852
chore(ui): refresh pl control ui locale
2026-05-17 05:11:05 +00:00
github-actions[bot]
f12b6fa67c
chore(ui): refresh th control ui locale
2026-05-17 05:11:00 +00:00
github-actions[bot]
1d2aa4db61
chore(ui): refresh id control ui locale
2026-05-17 05:10:56 +00:00
github-actions[bot]
a16150c7e2
chore(ui): refresh uk control ui locale
2026-05-17 05:10:35 +00:00
github-actions[bot]
09c8f972eb
chore(ui): refresh it control ui locale
2026-05-17 05:10:24 +00:00
github-actions[bot]
6c5f97d0d0
chore(ui): refresh tr control ui locale
2026-05-17 05:10:22 +00:00
github-actions[bot]
17109bc253
chore(ui): refresh ar control ui locale
2026-05-17 05:10:15 +00:00
Agustin Rivera
9b96f81327
fix(skills): honor tool policy for inline dispatch ( #78525 )
...
* fix(skills): honor tool policy for inline dispatch
* fix(skills): cover inline dispatch policy gaps
* fix(skills): align inline dispatch policy
* fix(skills): add inline dispatch policy changelog
2026-05-16 22:09:53 -07:00
github-actions[bot]
6da6abdb55
chore(ui): refresh es control ui locale
2026-05-17 05:09:50 +00:00
github-actions[bot]
10a0c43872
chore(ui): refresh fr control ui locale
2026-05-17 05:09:48 +00:00
github-actions[bot]
743ad4f296
chore(ui): refresh ja-JP control ui locale
2026-05-17 05:09:45 +00:00
github-actions[bot]
f5d0345feb
chore(ui): refresh ko control ui locale
2026-05-17 05:09:40 +00:00
github-actions[bot]
8901cf8625
chore(ui): refresh zh-TW control ui locale
2026-05-17 05:09:13 +00:00
github-actions[bot]
5fddcfaefe
chore(ui): refresh pt-BR control ui locale
2026-05-17 05:09:09 +00:00
github-actions[bot]
b7893fc158
chore(ui): refresh de control ui locale
2026-05-17 05:09:05 +00:00
github-actions[bot]
6ca0cd4337
chore(ui): refresh zh-CN control ui locale
2026-05-17 05:09:02 +00:00
Peter Steinberger
84ec0c27bf
[codex] Add Control UI sidebar session shortcuts ( #82810 )
...
* feat(control-ui): add sidebar session shortcuts
* fix(control-ui): simplify cron job creation
* style(control-ui): pad settings config chrome
* fix(control-ui): fold cron advanced creation into dialog
* fix(control-ui): filter sidebar recent sessions
* fix(control-ui): clean up chat loading state
* fix(control-ui): add settings nav content gutter
* fix(control-ui): inherit settings nav icon color
* fix(control-ui): polish sidebar new session button
* fix(control-ui): speed up communications settings load
* fix(control-ui): add cron strings to locale maps
* fix(control-ui): refresh i18n metadata for sidebar strings
* fix(control-ui): refresh chat raw-copy baseline
2026-05-17 06:07:14 +01:00
hcl
f2d8f38315
fix(followup): route CLI runtime drains through CLI runner ( #82847 ) ( #82857 )
...
* fix(followup): route CLI runtime drains through CLI runner
* fix(followup): route queued CLI runtimes
---------
Co-authored-by: hclsys <hclsys@openclaw.ai >
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-05-17 06:07:08 +01:00
Josh Avant
422a1374e0
Fix silent success for non-deliverable Bedrock Telegram turns ( #82905 )
...
* fix: handle non-deliverable terminal turns
* chore: add changelog for non-deliverable turns
* fix: align telegram message cache types
2026-05-16 23:57:52 -05:00
Ayaan Zaidi
ee10fe17f0
fix(telegram): preserve reply-chain context ( #82863 )
2026-05-17 10:04:02 +05:30