Peter Steinberger
0c3c379689
test: clear codex approval bridge broad matchers
2026-05-10 09:03:00 +01:00
scoootscooob
e5fe9bdef0
fix: reread config on in-process gateway restart ( #80161 )
...
* fix: reread config on in-process gateway restart
* fix: refresh swift protocol model
2026-05-10 04:01:19 -04:00
Peter Steinberger
c240b30e39
test: clear codex event projector broad matchers
2026-05-10 08:59:58 +01:00
Peter Steinberger
35ceba0e4e
test: clear telegram fetch broad matchers
2026-05-10 08:55:28 +01:00
Peter Steinberger
651c60f53e
test: clear whatsapp deliver reply broad matchers
2026-05-10 08:51:19 +01:00
Peter Steinberger
5bcc6337af
test: clear sessions spawn tool broad matchers
2026-05-10 08:47:34 +01:00
Peter Steinberger
400dc28e6d
test: clear qa mock server broad matchers
2026-05-10 08:45:15 +01:00
Peter Steinberger
04a414de20
test: clear plugin loader broad matchers
2026-05-10 08:40:19 +01:00
Vincent Koc
74e5fb9099
fix(channels): handle guided setup cancellation
2026-05-10 15:37:57 +08:00
Vincent Koc
d7c6b537dd
fix(cli): compact gateway command failures
2026-05-10 15:37:57 +08:00
Peter Steinberger
14e696100e
test: clear feishu card action broad matchers
2026-05-10 08:35:52 +01:00
Peter Steinberger
ec388d6cf2
test: clear slack interaction broad matchers
2026-05-10 08:32:51 +01:00
Peter Steinberger
bc0a626164
test: clear image generate tool broad matchers
2026-05-10 08:29:13 +01:00
Peter Steinberger
8f4e9c841c
refactor: isolate exec approval followup handoff
2026-05-10 08:25:15 +01:00
Peter Steinberger
438861ee0f
test: clear google transport broad matchers
2026-05-10 08:23:58 +01:00
Peter Steinberger
15b26be8da
fix: clean up tool search lint
2026-05-10 03:21:50 -04:00
Peter Steinberger
1576853fbc
docs: document tool search
2026-05-10 03:21:50 -04:00
Peter Steinberger
c6ef46d703
test: cover tool search compaction
2026-05-10 03:21:50 -04:00
Peter Steinberger
7a1a3ae2fe
feat: wire tool search through PI runner
2026-05-10 03:21:50 -04:00
Peter Steinberger
93acb38159
feat: add PI tool search runtime
2026-05-10 03:21:50 -04:00
Peter Steinberger
09cffbdfbf
fix(cli): avoid plugin allowlist hints for unknown commands
...
Co-authored-by: kagura-agent <kagura.agent.ai@gmail.com >
2026-05-10 03:21:11 -04:00
Peter Steinberger
036eb75a30
fix: normalize merged gemini model config
2026-05-10 08:20:10 +01:00
Peter Steinberger
711e09c9aa
fix(discord): make native opus opt-in
2026-05-10 08:17:00 +01:00
Peter Steinberger
1a2664e2ce
test: clear restart sentinel broad matchers
2026-05-10 08:15:11 +01:00
Peter Steinberger
4643ec761b
test: clear acp spawn broad matchers
2026-05-10 08:10:29 +01:00
Peter Steinberger
a25072535e
test: clear btw broad matchers
2026-05-10 08:06:53 +01:00
Peter Steinberger
9e7acd4b2b
fix: tighten stale plugin diagnostic registry checks ( #80134 )
2026-05-10 03:04:35 -04:00
hclsys
d160f82719
fix(doctor): invalidate persisted plugin registry when a diagnostic source path no longer exists
...
Closes #80087 .
When a plugin was previously installed from ~/.openclaw/extensions/<id>/ but
that directory was later removed (replaced by an npm-managed install), the
persisted plugin registry JSON still carried the old "requires compiled runtime
output" WARN diagnostic whose `source` field pointed at the deleted path. On
subsequent `openclaw doctor` runs, the persisted snapshot passed all existing
staleness checks (the npm-loaded plugin was valid), so the stale diagnostic was
re-emitted verbatim — referencing a directory that no longer existed.
Add `hasStalePersistedPluginDiagnostics`: if any diagnostic in the persisted
index has an absolute-path `source` that does not exist on disk, treat the
persisted snapshot as stale and fall back to a freshly derived index (which
will not reproduce the phantom warning). Includes a regression test that
constructs a persisted index carrying a ghost-path diagnostic, verifies the
derived path is taken, and confirms the stale diagnostic is absent from the
fresh snapshot.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-10 03:04:35 -04:00
Peter Steinberger
47155ae169
test: clear gateway tool broad matchers
2026-05-10 08:02:57 +01:00
Peter Steinberger
be9b083806
test: clear overflow compaction broad matchers
2026-05-10 08:00:24 +01:00
Peter Steinberger
421cdd4737
test: clear acp command broad matchers
2026-05-10 07:57:29 +01:00
Peter Steinberger
c6dcf9b37a
fix(media): allow common host-read archives
2026-05-10 07:53:21 +01:00
Peter Steinberger
d1d97eb8ca
test: clear telegram dispatch broad matchers
2026-05-10 07:52:24 +01:00
Peter Steinberger
5534c2e480
docs: credit elevated followup contributor
2026-05-10 07:51:16 +01:00
Peter Steinberger
a7797da068
test: resolve elevated followup rebase
2026-05-10 02:50:37 -04:00
bitloi
6ee55398e5
Preserve elevated exec followup defaults
2026-05-10 02:50:37 -04:00
Peter Steinberger
48cfb77e9b
test: clear talk realtime relay broad matchers
2026-05-10 07:48:21 +01:00
Peter Steinberger
47c4d73580
docs(cron): clarify cli pre-model watchdog
2026-05-10 02:47:34 -04:00
Peter Steinberger
9160155902
fix(cron): delay cli model-start phase
2026-05-10 02:47:34 -04:00
Peter Steinberger
5b3e2497bd
fix(cron): diagnose isolated pre-model stalls
2026-05-10 02:47:34 -04:00
Peter Steinberger
8841d9270f
test(browser): relax chromium xdg env assertion
2026-05-10 07:45:44 +01:00
Peter Steinberger
d5c094f169
fix(models): include auth catalog rows in configured list
2026-05-10 07:45:39 +01:00
Peter Steinberger
d8640a847b
test: clear agents mutate broad matchers
2026-05-10 07:44:44 +01:00
Peter Steinberger
9a1f6ab7f8
test: clear plugin provider broad matchers
2026-05-10 07:41:31 +01:00
Peter Steinberger
f9a106fb28
ci: cap OpenAI package update lane timeout
2026-05-10 07:41:07 +01:00
Peter Steinberger
482af6de69
fix(memory): yield while parsing session transcripts
2026-05-10 02:40:56 -04:00
bitloi
f10faa8f04
Add changelog credit for memory sync fix
2026-05-10 02:40:56 -04:00
bitloi
82bc6025bc
fix(memory): yield during session indexing
2026-05-10 02:40:56 -04:00
Peter Steinberger
10db5a67aa
fix(discord): defer model picker interactions
2026-05-10 07:40:30 +01:00
Peter Steinberger
59fd3e6481
test: clear subagent announce broad matchers
2026-05-10 07:38:16 +01:00