Commit graph

5944 commits

Author SHA1 Message Date
Peter Steinberger
4336a7f3a9
refactor(plugin-sdk): narrow config runtime imports 2026-04-27 14:58:32 +01:00
Peter Steinberger
1f7b7c249a
fix(google-meet): grant browser media permissions 2026-04-27 14:54:07 +01:00
Peter Steinberger
2e99c1d227
fix(subagents): enforce explicit spawn allowlists 2026-04-27 14:53:17 +01:00
Peter Steinberger
877b5a14f1
fix(sessions): batch store cap maintenance 2026-04-27 14:51:53 +01:00
Peter Steinberger
0ac0357486
docs(memory): explain qmd collection compatibility 2026-04-27 14:44:01 +01:00
Peter Steinberger
e035300d8e
fix(acp): allow manual spawn with dispatch paused 2026-04-27 14:40:12 +01:00
Peter Steinberger
4ebec8b5dc
fix(memory): group qmd collection searches 2026-04-27 14:37:12 +01:00
Peter Steinberger
ad0f600450
fix(gateway): avoid systemd service split-brain 2026-04-27 14:32:49 +01:00
Peter Steinberger
c00ef238be
docs(tools): clarify sessions_spawn profile gating 2026-04-27 14:31:54 +01:00
Peter Steinberger
73ba282b54
docs(memory): clarify qmd mask compatibility 2026-04-27 14:26:56 +01:00
Peter Steinberger
2243a68a1d
ci: shard release live validation 2026-04-27 14:24:10 +01:00
Peter Steinberger
f6bda8d36b
refactor(providers): share Claude thinking profiles 2026-04-27 14:23:12 +01:00
Peter Steinberger
93bbbe5e37
feat: add browser realtime talk transports 2026-04-27 14:22:32 +01:00
Peter Steinberger
5dd1e264eb
refactor(config): tighten plugin config guardrails 2026-04-27 14:20:27 +01:00
Peter Steinberger
67a447c175
refactor: tighten plugin runtime sdk boundaries 2026-04-27 14:15:53 +01:00
Peter Steinberger
b181930c23
fix(memory): skip qmd vectors in lexical mode 2026-04-27 14:09:42 +01:00
Peter Steinberger
57401f1581
fix(google-meet): use OpenClaw browser for local joins 2026-04-27 14:03:46 +01:00
Peter Steinberger
fd4b59a906
ci: keep release checks compatible with stable refs 2026-04-27 13:59:49 +01:00
Peter Steinberger
df65a75f92
fix(memory): avoid live embedding probes in status 2026-04-27 13:55:51 +01:00
Peter Steinberger
1fbe83d09f
fix: keep link understanding from dropping replies 2026-04-27 13:45:05 +01:00
Peter Steinberger
770978b8d3
build(config): refresh generated schema baseline 2026-04-27 13:42:12 +01:00
Peter Steinberger
2d90dbe512
docs: add release feature redirect URLs 2026-04-27 13:40:00 +01:00
Peter Steinberger
f3528e7755
fix(openrouter): retire stealth model catalog entries 2026-04-27 13:36:49 +01:00
Peter Steinberger
0931a1f11e
ci: fix release validation dispatch and protocol drift 2026-04-27 13:32:03 +01:00
Peter Steinberger
252c63429e
fix(providers): map native reasoning efforts 2026-04-27 13:27:58 +01:00
Peter Steinberger
98b441edb1
ci: split release docker integration chunks 2026-04-27 13:24:30 +01:00
Peter Steinberger
750c180a6c
fix(ollama): warn on WSL2 CUDA crash loop risk 2026-04-27 13:24:04 +01:00
Peter Steinberger
0a076bc0fc
fix: isolate malformed plugin tools 2026-04-27 13:22:28 +01:00
Peter Steinberger
7fb2a356e8
fix(nodes): allow removing stale paired nodes 2026-04-27 13:20:52 +01:00
Peter Steinberger
cff1bdb491
ci: trim duplicate release package lanes 2026-04-27 13:15:10 +01:00
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
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
0141471dd5
refactor: move shared helpers off reserved sdk seams 2026-04-27 13:07:54 +01:00
Peter Steinberger
f68ef1ae7c
ci: shard bundled plugin release sweep 2026-04-27 13:05:14 +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
Peter Steinberger
769d04b4ce
docs(models): clarify local chat completions routing 2026-04-27 12:53:46 +01:00
Peter Steinberger
a041ea7ca7
docs(plugins): clarify runtime config access 2026-04-27 12:52:20 +01:00
Peter Steinberger
eaae63d288
refactor: keep plugin sdk owner seams explicit 2026-04-27 12:50:31 +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
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
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
c59af3caf7
docs(plugins): document runtime config APIs 2026-04-27 12:35:59 +01:00
Peter Steinberger
7f3f108521
refactor(config): migrate plugin config access 2026-04-27 12:35:58 +01:00
Peter Steinberger
da8576c0bf
test: guard plugin boundary classifications 2026-04-27 12:35:43 +01:00