dhi13man
99f0ea8d43
fix(agents): remove unconditional "Tools are disabled" prompt injection in CLI runner
...
`runCliAgent()` unconditionally appended "Tools are disabled in this
session. Do not call tools." to `extraSystemPrompt` for every CLI
backend session. The intent was to prevent the LLM from calling
OpenClaw's embedded API tools (since CLI backends manage their own
tools natively). However, CLI agents like Claude Code interpret this
text as a blanket prohibition on ALL tools, including their own native
Bash, Read, and Write tools.
This caused silent failures across cron jobs, group chats, and DM
sessions when using any CLI backend: the agent would see the injected
text in the system prompt and refuse to execute tools, returning text
responses instead. Cron jobs reported `lastStatus: "ok"` despite the
agent failing to run scripts.
The fix removes the hardcoded string entirely. CLI backends already
receive `tools: []` (no OpenClaw embedded tools in the API call), so
the text was redundant at best.
Closes #44135
Co-Authored-By: Dhiman's Agentic Suite <dhiman.seal@hotmail.com>
2026-03-26 16:30:19 -07:00
Peter Steinberger
16565020a1
refactor: finish browser test path cleanup
2026-03-26 23:28:46 +00:00
Peter Steinberger
0ef2a9c8b5
refactor: remove core browser test duplicates
2026-03-26 23:28:34 +00:00
Peter Steinberger
9a7ceceffa
refactor: move browser tests into plugin
2026-03-26 23:26:37 +00:00
Peter Steinberger
22348914cf
refactor: centralize discord gateway ownership
2026-03-26 23:25:27 +00:00
Peter Steinberger
01bcbcf8d5
refactor: require legacy config migration on read
2026-03-26 23:23:47 +00:00
Peter Steinberger
cad83db8b2
refactor: move memory engine into memory plugin
2026-03-26 23:20:35 +00:00
Peter Steinberger
0e182dd3e1
refactor: share top-level setup dm policies
2026-03-26 23:20:26 +00:00
Peter Steinberger
abf95c5f99
refactor: share build copy script helpers
2026-03-26 23:20:26 +00:00
Peter Steinberger
0106b0488a
refactor: share config section card rendering
2026-03-26 23:20:26 +00:00
Peter Steinberger
4890656d9d
refactor: share matrix state file path helper
2026-03-26 23:20:26 +00:00
Peter Steinberger
bfad32aa16
refactor: share directory config listers
2026-03-26 23:20:26 +00:00
Peter Steinberger
4151b48d6c
style(browser): format profiles service test
2026-03-26 23:18:57 +00:00
Peter Steinberger
8eeccb116d
test(planner): refresh extension batch expectations
2026-03-26 23:16:22 +00:00
Peter Steinberger
d1d0887932
refactor: remove legacy browser bridge entrypoints
2026-03-26 23:11:17 +00:00
Peter Steinberger
4b40d4dfa8
perf: optimize cold import paths
2026-03-26 23:11:00 +00:00
Peter Steinberger
15181b3a77
docs(anthropic): dedupe config heading
2026-03-26 23:08:26 +00:00
Peter Steinberger
5f2876911a
fix: harden discord gateway cleanup ( #55373 ) (thanks @Takhoffman)
2026-03-26 16:07:13 -07:00
Tak Hoffman
a79c9d50f7
fix(discord): guard gateway cleanup races
2026-03-26 16:07:13 -07:00
Peter Steinberger
f406b20e50
chore(docs): refresh generated baselines
2026-03-26 23:05:59 +00:00
Peter Steinberger
eef27001de
docs: explain anthropic claude cli migration
2026-03-26 23:04:47 +00:00
Peter Steinberger
ebf5bd75f4
feat: add anthropic claude cli migration
2026-03-26 23:04:47 +00:00
Peter Steinberger
b96fccadb9
refactor: clean memory plugin host boundary
2026-03-26 23:02:24 +00:00
Peter Steinberger
556ce5cdda
test(browser): fix CI after compat re-exports
2026-03-26 22:59:50 +00:00
Peter Steinberger
09c186d5f9
refactor: remove browser compat shadow tree
2026-03-26 22:53:37 +00:00
Peter Steinberger
d72115c9df
refactor: genericize speech provider config surface
2026-03-26 22:48:57 +00:00
Peter Steinberger
83ca6fbfc6
refactor: finish browser compat untangle
2026-03-26 22:42:41 +00:00
Peter Steinberger
8ee809f3cc
refactor: share plugin entry exports
2026-03-26 22:38:13 +00:00
Peter Steinberger
8df6134a1b
refactor: share usage metrics timeslice walker
2026-03-26 22:38:13 +00:00
Peter Steinberger
ff47ad58fc
refactor: share config path traversal helper
2026-03-26 22:38:13 +00:00
Peter Steinberger
5445bc68b9
refactor: share tts auto mode normalization
2026-03-26 22:38:13 +00:00
Seungwoo hong
138a92373b
fix(talk): prevent double TTS playback when system voice times out ( #53511 )
...
Merged via squash.
Prepared head SHA: 864d556fa6
Co-authored-by: hongsw <1100974+hongsw@users.noreply.github.com>
Co-authored-by: grp06 <1573959+grp06@users.noreply.github.com>
Reviewed-by: @grp06
2026-03-26 15:37:40 -07:00
Peter Steinberger
0f5a77d058
refactor: route memory runtime through memory plugin
2026-03-26 22:30:47 +00:00
Peter Steinberger
2c6d099b01
refactor: plugin-own speech provider config
2026-03-26 22:28:24 +00:00
Peter Steinberger
8eeb7f0829
refactor: switch browser ownership to bundled plugin
2026-03-26 22:20:40 +00:00
Peter Steinberger
197510f693
refactor: add browser plugin runtime package
2026-03-26 22:20:39 +00:00
Peter Steinberger
1619090693
refactor: move memory plugin state into plugin host
2026-03-26 22:15:49 +00:00
Peter Steinberger
00aedb3414
refactor: split claude cli history import pipeline
2026-03-26 22:12:16 +00:00
Peter Steinberger
d0ce2d1044
refactor: split memory-core plugin helpers
2026-03-26 22:06:06 +00:00
Peter Steinberger
9dea807b28
test: share planner and sandbox test helpers
2026-03-26 22:03:18 +00:00
Peter Steinberger
672a24cbde
fix: unify claude cli imported tool messages
2026-03-26 22:02:26 +00:00
Peter Steinberger
3d0050c306
refactor: add memory-core extension sources
2026-03-26 22:00:13 +00:00
Peter Steinberger
e955d574b2
refactor: move memory tooling into memory-core extension
2026-03-26 22:00:13 +00:00
Peter Steinberger
e0dfc776bb
refactor: move memory flush ownership into memory plugin
2026-03-26 22:00:13 +00:00
Peter Steinberger
48a65f7749
refactor: simplify bundled plugin contracts
2026-03-26 21:55:41 +00:00
Peter Steinberger
8b42ad08e5
perf: speed up shared extension test batches
2026-03-26 21:51:25 +00:00
Peter Steinberger
29069bd250
refactor: share speech normalization helpers
2026-03-26 21:49:20 +00:00
Peter Steinberger
ce9dff1458
refactor: clean plugin capability boundaries
2026-03-26 21:41:49 +00:00
Tak Hoffman
d00dc5f46b
fix(ci): repair discord and telegram follow-ups
2026-03-26 16:33:05 -05:00
Peter Steinberger
53f90af990
test: dedupe telegram polling session harness
2026-03-26 21:30:28 +00:00