Peter Steinberger
f523bbfcd1
fix: align claude cli permissions with exec policy
...
Derive Claude CLI bypass mode from OpenClaw exec YOLO policy, preserve raw Claude permission-mode overrides, update docs/changelog, and cover global/per-agent policy behavior.
2026-04-23 23:11:34 +01:00
Peter Steinberger
999caf530b
perf: slim browser test imports
2026-04-23 23:09:39 +01:00
openclaw-docs-agent[bot]
452a1b6341
docs: refresh documentation
2026-04-23 22:08:58 +00:00
Peter Steinberger
ededff4bc3
fix(memory): recreate stale qmd collections
2026-04-23 23:00:55 +01:00
Peter Steinberger
38f157a148
fix(openai): prefer configured Codex OAuth for images
2026-04-23 22:49:37 +01:00
Peter Steinberger
68cb054d20
perf: slim telegram sticker tests
2026-04-23 22:48:47 +01:00
Devin Robison
36c4a372a0
fix(webhooks): reload route secrets per request ( #70727 )
...
* fix(webhooks): reload route secrets per request
* docs(changelog): note webhook secret reload fix
2026-04-23 15:48:10 -06:00
Peter Steinberger
e64da8bde0
ci: rebase test performance agent updates
2026-04-23 22:46:38 +01:00
openclaw-docs-agent[bot]
58dc22c099
docs: refresh documentation
2026-04-23 21:43:52 +00:00
Peter Steinberger
9632283d5d
test: update browser changed-run expectation
2026-04-23 22:35:33 +01:00
Vincent Koc
f718ba6601
fix(agents): preserve Codex model capacity guidance
2026-04-23 14:29:34 -07:00
Peter Steinberger
f0300253c1
fix: add agent hook history helpers
2026-04-23 22:29:26 +01:00
Vincent Koc
51f9f94cc3
fix(hooks): harden cli transcript loading ( #70786 )
2026-04-23 14:25:27 -07:00
Devin Robison
bceda6089a
fix(gateway): fail closed on runtime config edits ( #70726 )
...
* fix(gateway): fail closed on runtime config edits
* changelog + telegram topic requireMention depth
Append a user-facing Unreleased/Fixes entry describing the fail-closed
gateway config-mutation allowlist, and extend the allowlist so Telegram
topic-level paths like
channels.telegram.groups.<group>.topics.<topic>.requireMention stay
agent-tunable instead of being rejected as protected after this change.
2026-04-23 15:23:44 -06:00
Peter Steinberger
02a8c13501
fix(codex): stop materializing auth bridges
2026-04-23 22:23:21 +01:00
Peter Steinberger
908335025f
test: route browser changed tests to browser lane
2026-04-23 22:22:49 +01:00
Peter Steinberger
34c14843af
perf: avoid browser text runtime import
2026-04-23 22:22:49 +01:00
Peter Steinberger
096d2688b7
test: fix openai image auth mock typing
2026-04-23 22:22:49 +01:00
aalekh-sarvam
d40dd9088e
feat(memory): configurable local embedding contextSize (default 4096) ( #70544 )
...
node-llama-cpp defaults contextSize to "auto", which on large embedding
models like Qwen3-Embedding-8B (trained context 40,960) inflates gateway
VRAM from ~8.8 GB to ~32 GB and causes OOM on single-GPU hosts that share
the gateway with an LLM runtime.
Expose memorySearch.local.contextSize in openclaw.json (number | "auto"),
default to 4096 which comfortably covers typical memory-search chunks
(128–512 tokens) while keeping non-weight VRAM bounded.
Closes #69667 .
2026-04-23 14:21:53 -07:00
Peter Steinberger
88b3fa14f0
test(openai): type image auth readiness mock
2026-04-23 22:19:13 +01:00
Peter Steinberger
5867207521
docs: balance skill descriptions
2026-04-23 22:18:56 +01:00
Peter Steinberger
2f14461976
test(openai): cover automatic image auth readiness
2026-04-23 22:14:55 +01:00
Peter Steinberger
c952379419
perf: split feishu lifecycle tests
2026-04-23 22:12:27 +01:00
Peter Steinberger
58bde71908
fix: collapse qmd startup memory log
2026-04-23 22:12:01 +01:00
Peter Steinberger
f3aaafbd70
ci: use latest stable install smoke baseline
2026-04-23 22:11:53 +01:00
Olabode Felix Akinyemi
b686f56b23
fix(ui): add aria-label to STT button and aria-expanded to pinned toggle ( #70593 )
...
- Voice input button had title= but no aria-label, so screen readers
announced it without context. Add aria-label mirroring the title,
toggling between "Voice input" and "Stop recording".
- Pinned messages toggle lacked aria-expanded, so screen readers could
not announce the collapsed/expanded state of the section.
Co-authored-by: akinshaywai <akinshaywai@users.noreply.github.com >
2026-04-23 14:10:59 -07:00
cathywzeng
5a97c0d5fd
fix(ui): add position: relative; z-index: 1 to .dreams-diary__daychips ( #70705 )
...
Fix synthesis tab button being clipped/hidden at certain viewport zoom levels.
Co-authored-by: cathz <14934105@qq.com >
2026-04-23 14:10:07 -07:00
Vincent Koc
d4f2edbe70
docs(changelog): note OpenAI capacity error copy
2026-04-23 14:07:01 -07:00
Peter Steinberger
ddcc39de91
fix(openai): reuse Codex OAuth for OpenAI images
2026-04-23 22:06:36 +01:00
Vincent Koc
f1ad5e27e0
fix(agents): surface OpenAI model capacity errors
2026-04-23 14:04:35 -07:00
openclaw-docs-agent[bot]
76276b876d
docs: refresh documentation
2026-04-23 21:04:33 +00:00
EVA
137dbc71f0
feat: expose harness selection decisions ( #70760 )
...
Codex harness selection now keeps the decision helper internal, logs debug-only selection reasons and candidates, and documents `/status` as the primary user-facing signal.
Thanks @100yenadmin.
Co-authored-by: Eva <eva@100yen.org >
2026-04-23 21:57:09 +01:00
Peter Steinberger
235e17a08f
docs: update config baseline
2026-04-23 21:55:36 +01:00
Peter Steinberger
10202f9279
fix(codex): approve bundled MCP loopback tools
2026-04-23 21:55:36 +01:00
Peter Steinberger
5314042990
fix(gateway): normalize MCP object schemas
2026-04-23 21:55:36 +01:00
Peter Steinberger
61c25704e6
fix: harden realtime voice setup ( #70764 )
2026-04-23 21:54:50 +01:00
Peter Steinberger
11e95a49d0
test: name contract vitest projects
2026-04-23 21:54:05 +01:00
Peter Steinberger
e1f5494636
ci: fix test performance agent run lookup
2026-04-23 21:52:31 +01:00
Devin Robison
873dce178d
fix(gateway): block webchat session compaction mutations ( #70716 )
...
* fix(gateway): block webchat session compaction mutations
* docs(changelog): note webchat compaction guard (#70716 )
2026-04-23 14:50:35 -06:00
Peter Steinberger
8af3d91668
docs(openai): clarify codex oauth image generation
2026-04-23 21:47:33 +01:00
Peter Steinberger
59cffb43f7
perf: avoid broad testing barrel in moonshot test
2026-04-23 21:44:17 +01:00
Peter Steinberger
d9aacbd3f9
ci: skip duplicate npm global install smoke
2026-04-23 21:43:06 +01:00
Peter Steinberger
a5ea24757c
fix: enforce silent group replies after reactions
2026-04-23 21:42:17 +01:00
Peter Steinberger
e66a08658a
perf: stub unused msteams handlers in invoke tests
2026-04-23 21:41:48 +01:00
Peter Steinberger
3fbe191ecc
perf: narrow slack tool result test import
2026-04-23 21:38:30 +01:00
Peter Steinberger
c84a2f5244
feat(openai): add codex oauth image generation
2026-04-23 21:34:24 +01:00
Peter Steinberger
7ce36b4d12
ci: isolate non-root install smoke cache
2026-04-23 21:31:13 +01:00
Peter Steinberger
8b9e46a099
perf: slim mattermost helper imports
2026-04-23 21:29:35 +01:00
Peter Steinberger
f5042adf27
feat: add forked subagent context
2026-04-23 21:28:58 +01:00
Peter Steinberger
abedf9c1f4
fix(acpx): remove codex auth file fallback
2026-04-23 21:26:46 +01:00