Commit graph

36861 commits

Author SHA1 Message Date
Peter Steinberger
4260bb0418
fix: quarantine invalid plugin configs 2026-04-27 13:14:59 +01:00
Alex Knight
b1e530b204
fix(cli): mark embedded agent fallback (#72730)
* fix(cli): mark embedded agent fallback

* refactor(cli): structure embedded fallback metadata

* refactor(cli): move fallback metadata types out of EmbeddedPiRunMeta

---------

Co-authored-by: Alex Knight <15041791+amknight@users.noreply.github.com>
2026-04-27 22:14:11 +10:00
github-actions[bot]
bef28fcf1a chore(ui): refresh th control ui locale 2026-04-27 12:13:31 +00:00
Peter Steinberger
7e45272319
test(ci): align docker scenario guard with sharded sweep 2026-04-27 13:13:04 +01:00
github-actions[bot]
ef87620c5b chore(ui): refresh id control ui locale 2026-04-27 12:12:56 +00:00
github-actions[bot]
973fbcd65b chore(ui): refresh pl control ui locale 2026-04-27 12:12:51 +00:00
github-actions[bot]
a3ef1938b6 chore(ui): refresh uk control ui locale 2026-04-27 12:12:39 +00:00
github-actions[bot]
6c0d9b1642 chore(ui): refresh tr control ui locale 2026-04-27 12:12:32 +00:00
github-actions[bot]
e7d3cfa7ca chore(ui): refresh fr control ui locale 2026-04-27 12:11:55 +00:00
github-actions[bot]
3769a93752 chore(ui): refresh ko control ui locale 2026-04-27 12:11:51 +00:00
github-actions[bot]
1633e38a77 chore(ui): refresh ja-JP control ui locale 2026-04-27 12:11:46 +00:00
github-actions[bot]
1a466d5a44 chore(ui): refresh es control ui locale 2026-04-27 12:11:42 +00:00
github-actions[bot]
1ad36486b8 chore(ui): refresh zh-CN control ui locale 2026-04-27 12:11:01 +00:00
github-actions[bot]
3352f8a569 chore(ui): refresh zh-TW control ui locale 2026-04-27 12:10:55 +00:00
github-actions[bot]
61633b5ca7 chore(ui): refresh pt-BR control ui locale 2026-04-27 12:10:52 +00:00
github-actions[bot]
450eae0ecf chore(ui): refresh de control ui locale 2026-04-27 12:10:48 +00:00
Peter Steinberger
0e586bb48a
fix(agents): improve fallback failure observability 2026-04-27 13:10:12 +01:00
Peter Steinberger
63eaf8ea51
fix(models): default local custom providers to completions 2026-04-27 13:09:59 +01:00
Peter Steinberger
b6c8e51dcb
fix(gateway): build hello snapshot after presence update 2026-04-27 13:09:30 +01:00
Peter Steinberger
3517b25482
fix: remove duplicate hello snapshot build 2026-04-27 13:09:16 +01:00
Peter Steinberger
c6ebd99a46
fix(control-ui): surface lazy panel load failures 2026-04-27 13:09:02 +01:00
Peter Steinberger
0141471dd5
refactor: move shared helpers off reserved sdk seams 2026-04-27 13:07:54 +01:00
Peter Steinberger
e91f9a3f67
fix: include connected client in hello snapshot 2026-04-27 13:07:45 +01:00
Peter Steinberger
fef4b57b39
fix(gateway): include connected client in hello snapshot 2026-04-27 13:06:30 +01:00
Peter Steinberger
f68ef1ae7c
ci: shard bundled plugin release sweep 2026-04-27 13:05:14 +01:00
Peter Steinberger
0dfea099d6
test: speed up focused test setup 2026-04-27 13:00:43 +01:00
Peter Steinberger
e9986aa787
fix(ci): make full validation rerun-aware 2026-04-27 13:00:09 +01:00
Peter Steinberger
6a55a00da4
fix(agents): scope loop detection to runs 2026-04-27 12:59:54 +01:00
Peter Steinberger
d73e2ee774
fix(google-meet): use PCM audio for Chrome realtime 2026-04-27 12:55:00 +01:00
Val Alexander
27a4bba90a
fix(ui): render cron markdown summaries
## Summary
- render cron job prompts and run summaries through the sanitized markdown pipeline in the Control UI
- keep system-event cron payloads plain and prevent markdown link clicks from triggering row selection
- handle failed runs with missing or empty summaries without duplicating or hiding the error text

## Verification
- pnpm test ui/src/ui/views/cron.test.ts
- pnpm test src/plugins/doctor-contract-registry.test.ts src/plugins/setup-registry.test.ts
- pnpm check:changed
- GitHub CI green on 251f01a3b0
2026-04-27 06:53:51 -05:00
Peter Steinberger
769d04b4ce
docs(models): clarify local chat completions routing 2026-04-27 12:53:46 +01:00
Peter Steinberger
10257114ac
test: speed up focused unit tests 2026-04-27 12:52:54 +01:00
Peter Steinberger
a041ea7ca7
docs(plugins): clarify runtime config access 2026-04-27 12:52:20 +01:00
Peter Steinberger
9d5a211019
refactor(plugins): enforce config API deprecations 2026-04-27 12:52:20 +01:00
Peter Steinberger
94a9d3f0be
refactor(config): track runtime config revisions 2026-04-27 12:52:20 +01:00
Peter Steinberger
047c03cc88
fix(gateway): drop stale webchat handshakes 2026-04-27 12:51:17 +01:00
Peter Steinberger
eaae63d288
refactor: keep plugin sdk owner seams explicit 2026-04-27 12:50:31 +01:00
Peter Steinberger
189535308f
test: align plugin jiti Windows expectations 2026-04-27 12:49:00 +01:00
Peter Steinberger
22a51de422
fix: tolerate stale channel plugin config 2026-04-27 12:48:13 +01:00
Peter Steinberger
c0ea89cfd2
fix(agents): recover unclosed reasoning-only replies 2026-04-27 12:45:11 +01:00
Peter Steinberger
74fb6be716
fix(ui): scope agent identity to active session
Co-authored-by: Sahil Satralkar <62758655+sahilsatralkar@users.noreply.github.com>
2026-04-27 12:45:00 +01:00
Peter Steinberger
d25dd7c2bd
test: cache dockerfile fixture reads 2026-04-27 12:42:29 +01:00
Vincent Koc
9be54044eb
docs(doctor): document stale channel plugin cleanup (edb3e84898)
Trace to edb3e84898 (fix: clean stale plugin channel config). When
openclaw doctor --fix removes a missing channel plugin, it also cascades
the cleanup to dangling channel config, heartbeat targets, and channel
model overrides, preventing gateway boot loops after failed plugin
reinstalls. Added an Accordion 11d to docs/gateway/doctor.md listing the
exact config keys that get pruned alongside the plugin entry.
2026-04-27 04:40:49 -07:00
Peter Steinberger
9b2f10dcf8
fix(agents): preserve distinct empty exec failures 2026-04-27 12:40:41 +01:00
martingarramon
4f50921e0f
fix(gateway/schema): require hello-ok auth
Fixes #68160.

Drops stale optionality from the hello-ok auth schema and keeps generated Swift models, macOS fixtures, browser client types, protocol docs, and merged-base test boundaries aligned.
2026-04-27 06:40:36 -05:00
Peter Steinberger
00d4099526
fix(discord): inherit thread model overrides without transcript fork 2026-04-27 12:40:32 +01:00
Peter Steinberger
b056d594b4
fix(plugins): normalize Windows Jiti paths 2026-04-27 12:39:21 +01:00
Vincent Koc
c85065eb7f
fix(cli): tighten Windows restart policy-close health checks
Preserve contributor credit and land the narrowed restart-health fix after ProjectClownfish review/follow-up.
2026-04-27 04:38:29 -07:00
Peter Steinberger
3da6d6ee18
fix(qwen): use plugin test boundary helpers 2026-04-27 12:36:50 +01:00
Peter Steinberger
c59af3caf7
docs(plugins): document runtime config APIs 2026-04-27 12:35:59 +01:00