Peter Steinberger
af46830927
test: split bundled Docker aggregate shards
2026-04-24 21:43:43 +01:00
Val Alexander
245451b6a9
fix(whatsapp): keep QR login state in sync
...
Keep WhatsApp QR login state synced across gateway, macOS, and UI wait flows.
- Preserve the latest QR data URL/version while login polling rotates codes.
- Keep the wait-result protocol bounded to current QR metadata.
- Stabilize QR rendering and media fixture coverage after rebasing on main.
Validation:
- pnpm test extensions/whatsapp/src/login-qr.test.ts extensions/whatsapp/src/media.test.ts extensions/whatsapp/src/agent-tools-login.test.ts src/gateway/protocol/channels.schema.test.ts src/gateway/server-methods/web.start.test.ts ui/src/ui/controllers/channels.test.ts
- pnpm test:extension whatsapp
- cd apps/macos && swift test --filter ChannelsSettingsSmokeTests
- GitHub PR checks: 62 success, 5 skipped
2026-04-24 15:37:16 -05:00
Vincent Koc
86099ec62a
refactor(web-fetch): move readability extraction to plugin
...
* refactor(web-fetch): move readability extraction to plugin
* fix(web-fetch): cache extractor resolution by config
* fix(test): remove redundant stat assertions
2026-04-24 13:34:37 -07:00
github-actions[bot]
f102ddad0c
chore(ui): refresh th control ui locale
2026-04-24 20:30:42 +00:00
github-actions[bot]
b885aa7cd3
chore(ui): refresh pl control ui locale
2026-04-24 20:30:15 +00:00
github-actions[bot]
4b1395b251
chore(ui): refresh uk control ui locale
2026-04-24 20:30:12 +00:00
github-actions[bot]
a7f48b6c6c
chore(ui): refresh id control ui locale
2026-04-24 20:30:10 +00:00
github-actions[bot]
58a2bfeb7a
chore(ui): refresh tr control ui locale
2026-04-24 20:29:58 +00:00
github-actions[bot]
e228c92e84
chore(ui): refresh fr control ui locale
2026-04-24 20:29:35 +00:00
github-actions[bot]
105aeac48e
chore(ui): refresh ko control ui locale
2026-04-24 20:29:28 +00:00
github-actions[bot]
5e14663ed9
chore(ui): refresh ja-JP control ui locale
2026-04-24 20:29:08 +00:00
github-actions[bot]
db551c4274
chore(ui): refresh es control ui locale
2026-04-24 20:27:56 +00:00
github-actions[bot]
967c6bd785
chore(ui): refresh zh-TW control ui locale
2026-04-24 20:27:09 +00:00
github-actions[bot]
ffd76d6aee
chore(ui): refresh pt-BR control ui locale
2026-04-24 20:27:06 +00:00
github-actions[bot]
bcd915dab1
chore(ui): refresh de control ui locale
2026-04-24 20:27:02 +00:00
github-actions[bot]
913f4e61a9
chore(ui): refresh zh-CN control ui locale
2026-04-24 20:26:35 +00:00
Vincent Koc
7bd74758c5
fix(plugins): harden tool result middleware ( #71241 )
2026-04-24 13:23:18 -07:00
547895019
272313877d
fix(comfy): read config from plugins.entries instead of models.providers (openclaw#63058)
...
Verified:
- pnpm test -- extensions/comfy/image-generation-provider.test.ts extensions/comfy/music-generation-provider.test.ts extensions/comfy/video-generation-provider.test.ts
- rg -n "models\\.providers\\.comfy" docs extensions/comfy src -g '*.{ts,md,json}'
- pnpm check -- --help
- gh pr checks 63058 --repo openclaw/openclaw --watch --fail-fast
Co-authored-by: 547895019 <7350824+547895019@users.noreply.github.com >
Co-authored-by: Tak Hoffman <781889+Takhoffman@users.noreply.github.com >
2026-04-24 15:23:13 -05:00
Patrick Erichsen
f896c3935e
ci: centralize workflow openai model defaults ( #70845 )
2026-04-24 13:22:35 -07:00
Vincent Koc
cf858258c7
feat(plugins): surface manifest provider setup choices ( #71240 )
2026-04-24 13:14:49 -07:00
Vincent Koc
8154337cb6
fix(whatsapp): emit message received hooks ( #71217 )
...
* fix(whatsapp): emit message received hooks
* fix(whatsapp): harden message received hooks
2026-04-24 13:05:10 -07:00
Peter Steinberger
7a168150e6
test: tune Docker aggregate service pressure
2026-04-24 21:04:39 +01:00
Vincent Koc
ff8b7145d7
docs(plugins): catalog active deprecations in sdk-migration and cross-link from hooks
2026-04-24 13:04:07 -07:00
Michael Yagudaev
c997a9f978
feat(gateway): add VoiceClaw realtime brain endpoint ( #70938 )
...
Adds the VoiceClaw-compatible realtime brain WebSocket endpoint backed by Gemini Live, with owner-auth gating, async OpenClaw tool handoff, docs, and lifecycle tests.
Maintainer fixup: terminal upstream errors now send the error, emit session.ended while the client socket is still open, then close the client-facing socket.
Co-authored-by: Michael Yagudaev <1386966+yagudaev@users.noreply.github.com >
2026-04-24 21:00:04 +01:00
Vincent Koc
7536993397
feat(plugins): read setup provider env vars ( #71226 )
...
* feat(plugins): read setup provider env vars
* fix(plugins): mark provider env compat deprecation
2026-04-24 12:59:02 -07:00
Peter Steinberger
b4d756c746
docs: trim root agent guide
2026-04-24 20:54:59 +01:00
Peter Steinberger
037d12974c
test: bound Docker smoke host commands
2026-04-24 20:54:06 +01:00
Peter Steinberger
0e23107ffb
feat(google-meet): format setup status by default
2026-04-24 20:52:39 +01:00
Peter Steinberger
02112803b5
test: cover OpenAI thinking payload contract
2026-04-24 20:51:58 +01:00
Peter Steinberger
7425cb0549
fix: guard speech provider fetches
2026-04-24 20:51:18 +01:00
Peter Steinberger
25ad66520b
docs: add ci wait matrix
2026-04-24 20:50:17 +01:00
Peter Steinberger
ecac696643
docs: condense agent instructions
2026-04-24 20:47:21 +01:00
Peter Steinberger
588e59db26
docs: clarify post-land ci waiting
2026-04-24 20:45:55 +01:00
Peter Steinberger
c3f4c75d39
ci: give lint enough blacksmith cpu
2026-04-24 20:45:32 +01:00
Peter Steinberger
d43b3b3b70
fix: preserve live runtime dependency locks
2026-04-24 20:44:56 +01:00
Peter Steinberger
56e299cbca
fix: serialize bundled runtime dependency repair
2026-04-24 20:44:56 +01:00
Peter Steinberger
def392ad7d
test: add provider HTTP live coverage
2026-04-24 20:44:56 +01:00
Peter Steinberger
2c516fe516
refactor: share provider HTTP error parsing
2026-04-24 20:44:56 +01:00
Yao
37d5c34749
fix(matrix): pass loaded cfg to verify CLI subcommands ( #70992 ) [AI-assisted] ( #71102 )
...
Merged via squash.
Prepared head SHA: 9fffdf2ca6
Co-authored-by: luyao618 <17723416+luyao618@users.noreply.github.com >
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-04-24 15:44:22 -04:00
Patrick Erichsen
8226a3f8fe
feat(onboard): add skip bootstrap flag ( #71218 )
2026-04-24 12:42:00 -07:00
Peter Steinberger
0f689d22f4
test: add weighted Docker aggregate scheduler
2026-04-24 20:41:27 +01:00
Peter Steinberger
88c91675e2
test: stabilize qa suite concurrency
2026-04-24 20:39:33 +01:00
Vincent Koc
47f6a98909
feat(plugins): add harness tool result middleware ( #71021 )
2026-04-24 12:39:13 -07:00
Peter Steinberger
e471d40942
ci: run preflight on github hosted ubuntu
2026-04-24 20:37:02 +01:00
Peter Steinberger
c2a353a3bd
perf: shorten extension ci tail
2026-04-24 20:35:55 +01:00
BillChirico
51dd4f288f
fix(config): allow plugin conversation access hook policy ( #71221 )
2026-04-24 20:28:42 +01:00
Peter Steinberger
ef9ca09b8e
docs(google-meet): add setup troubleshooting
2026-04-24 20:28:00 +01:00
Peter Steinberger
b9cc293167
test: wait for ACPX in cron Docker smoke
2026-04-24 20:27:24 +01:00
Peter Steinberger
14934f0b7c
test(google-meet): verify twilio setup readiness
2026-04-24 20:25:46 +01:00
Tak Hoffman
5c8a5fa8fa
fix: tweak group silent caution prompt ( #71209 )
...
* Tighten group silent caution prompt
* Deduplicate group silent caution prompt
2026-04-24 14:20:01 -05:00