Vincent Koc
b7c8c53af2
docs(plugins): define config ownership contract
...
* fix(plugins): flag channel config metadata gaps
* docs(plugins): clarify config ownership
2026-04-24 17:17:10 -07:00
Vincent Koc
e3cba98f39
refactor(pdf): move document extraction to plugin
...
* refactor(pdf): move document extraction to plugin
* fix(deps): sync document extract lockfile
* fix(pdf): harden document extraction plugin
2026-04-24 17:15:05 -07:00
Vincent Koc
aa27e27f36
fix(models): normalize provider runtime selection ( #71259 )
...
* fix(models): normalize provider runtime selection
* fix(models): reverse codex-only runtime migration
* fix(models): default runtime selection to pi
* fix(status): label model runtime clearly
* fix(status): align pi runtime label
* fix(plugins): align tool result middleware runtime naming
* fix(models): validate runtime overrides
2026-04-24 16:56:49 -07:00
Vincent Koc
d4d4a8c14e
feat(diagnostics-otel): add content capture controls
...
Add opt-in diagnostics OTEL content capture controls, keep raw content export default-off, and guard the content-capture tests against magic truncation bounds.
2026-04-24 16:41:28 -07:00
pashpashpash
11804a484d
Fail closed when an explicit agent harness is missing ( #71265 )
...
* Fail closed for explicit agent harness selection
* Scope explicit harness fallback opt in
2026-04-25 06:39:57 +09:00
Michael Yagudaev
c997a9f978
feat(gateway): add VoiceClaw realtime brain endpoint ( #70938 )
...
Adds the VoiceClaw-compatible realtime brain WebSocket endpoint backed by Gemini Live, with owner-auth gating, async OpenClaw tool handoff, docs, and lifecycle tests.
Maintainer fixup: terminal upstream errors now send the error, emit session.ended while the client socket is still open, then close the client-facing socket.
Co-authored-by: Michael Yagudaev <1386966+yagudaev@users.noreply.github.com >
2026-04-24 21:00:04 +01:00
Peter Steinberger
56e299cbca
fix: serialize bundled runtime dependency repair
2026-04-24 20:44:56 +01:00
BillChirico
51dd4f288f
fix(config): allow plugin conversation access hook policy ( #71221 )
2026-04-24 20:28:42 +01:00
Peter Steinberger
bc0f54bd04
fix(models): separate Codex harness from model choices ( #71193 )
...
* fix: separate Codex harness from model choices
* docs: note Codex harness model choice fix
2026-04-24 19:40:23 +01:00
Vincent Koc
1042b893f6
docs: drop parenthetical H1s across gateway, channels, providers, concepts, and reference pages
2026-04-24 10:49:23 -07:00
Peter Steinberger
67a2b187b7
docs: fix gateway security accordion
2026-04-24 18:42:07 +01:00
Peter Steinberger
b2352c3e24
docs: improve 2026.4.23 release docs
2026-04-24 17:55:03 +01:00
Peter Steinberger
a437666a37
fix(browser): reject existing-session type timeouts
2026-04-24 08:29:25 +01:00
Peter Steinberger
aa21d4ea7e
fix(browser): clarify existing-session timeout limits
2026-04-24 08:27:12 +01:00
Peter Steinberger
b7fba2100f
docs: clarify private ws node setup
2026-04-24 07:32:29 +01:00
Vincent Koc
cb4fc58547
feat(plugins): move Bonjour discovery into bundled plugin
...
* fix(deps): detect constant dynamic imports in ownership audit
* feat(plugins): move bonjour discovery into bundled plugin
* test(plugins): remove moved bonjour core tests
* fix(plugins): harden bonjour disable and console restore
* fix(plugins): split gateway discovery ids from services
* fix(plugins): harden bonjour advertiser shutdown
* fix(plugins): clean up bonjour split lint
2026-04-23 23:29:51 -07:00
Vincent Koc
627c19c5cb
docs: add Related sections to remaining CLI, gateway API, and help pages
2026-04-23 20:41:35 -07:00
Vincent Koc
ae609e0249
docs(gateway): split configuration-reference by extracting tools and custom providers into config-tools
2026-04-23 20:34:46 -07:00
Peter Steinberger
88b53b7f0a
docs: align talk silence defaults
2026-04-24 04:26:47 +01:00
Vincent Koc
3a5e535bed
docs(help): split FAQ by extracting quick start and first-run Q&A into faq-first-run
2026-04-23 20:19:28 -07:00
Peter Steinberger
7d47183736
docs: fix config agent defaults link
2026-04-24 04:15:52 +01:00
Vincent Koc
f051204bea
docs(gateway): split configuration-reference by extracting channels cluster into config-channels
2026-04-23 20:12:09 -07:00
Vincent Koc
07cee914aa
docs(gateway): split configuration-reference by extracting agent-defaults cluster into config-agents
2026-04-23 20:11:12 -07:00
Vincent Koc
8d1f98ef08
docs(gateway,platforms,cli): add Related sections to entry and reference pages
2026-04-23 20:08:26 -07:00
Peter Steinberger
3aa3551491
test: cover OpenAI server compaction docs
2026-04-24 03:15:47 +01:00
Peter Steinberger
9cc67fecaf
docs(openai): clarify image generation oauth auth
2026-04-23 23:59:10 +01:00
Peter Steinberger
14c4143723
docs: clarify OpenAI GPT-5.5 auth routes
2026-04-23 23:49:17 +01:00
Vincent Koc
6667f66fd8
docs(tools): add Related sections and unify See also to Related
2026-04-23 15:41:56 -07:00
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
10202f9279
fix(codex): approve bundled MCP loopback tools
2026-04-23 21:55:36 +01:00
Vincent Koc
c5c163d078
docs: standardize frontmatter field order (summary before title)
2026-04-23 13:18:17 -07:00
Vincent Koc
2777b089b5
docs: normalize frontmatter titles to sentence case
2026-04-23 13:15:17 -07:00
Vincent Koc
4a2cd533ac
docs: remove duplicate H1 where frontmatter title already sets it
2026-04-23 13:11:14 -07:00
Vincent Koc
219a11d2bd
docs: fix googlechat entity and dedup gateway multiple-gateways section
2026-04-23 13:08:13 -07:00
Peter Steinberger
a8173276bf
docs(openai): canonicalize GPT model refs
2026-04-23 20:47:38 +01:00
Peter Steinberger
89051c6bf6
docs(openai): document GPT-5.5 defaults
2026-04-23 20:19:15 +01:00
zhang-guiping
c1f423f845
fix(secrets): harden Windows ACL fallback and strip BOM ( #70662 )
...
Fail closed when Windows ACL checks cannot be verified for file and exec secret providers unless the provider explicitly opts into allowInsecurePath. Strip UTF-8 BOMs from file-backed secrets and document the trusted-path override.\n\nThanks @zhanggpcsu.
2026-04-23 19:32:15 +01:00
Vincent Koc
b0efa8d43d
docs(gateway): security — sentence-case headings, remove manual TOC and H1, drop custom anchors, tuck triage notes into Accordion
2026-04-23 11:09:33 -07:00
Vincent Koc
1f5df4fbfd
docs(gateway): protocol — sentence-case title, collapse RPC method families into AccordionGroup
2026-04-23 10:04:37 -07:00
Peter Steinberger
1713839288
fix: pin embedded harness selection per session
2026-04-23 16:53:32 +01:00
Peter Steinberger
4064c9b75c
docs: add gateway diagnostics guide
2026-04-23 16:21:23 +01:00
Mariano
3e956a4982
fix: align claude-cli prompt hooks ( #70625 )
...
Merged via squash.
Prepared head SHA: 3de89da38f
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com >
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com >
Reviewed-by: @mbelinky
2026-04-23 16:34:16 +02:00
openclaw-docs-agent[bot]
e69e90786d
docs: refresh documentation
2026-04-23 08:18:14 +00:00
Vincent Koc
a2d91a1a9a
docs: trim gateway configuration and plugin architecture reference dumps
2026-04-23 01:12:16 -07:00
Vincent Koc
b7506521e6
docs: restructure gateway security page and extract audit checks reference
2026-04-23 01:01:12 -07:00
Vincent Koc
daaedf37b7
docs: prune recent additions for readability
2026-04-23 00:23:18 -07:00
Peter Steinberger
dd17dea761
docs: align pairing metadata upgrade approval
2026-04-23 07:56:16 +01:00
Vincent Koc
c8aec6b951
docs: Control UI identity + gateway pairing hardening + release verification
2026-04-22 23:52:37 -07:00
Vincent Koc
ea3970f138
docs: CLI + gateway + plugin harness coverage for 48h changes
2026-04-22 23:49:06 -07:00
Vincent Koc
30a5c441f3
docs(channels): cover WhatsApp replyToMode, Discord inheritParent, Slack HTTP/ACP/downloadFile, Telegram webhook+picker auth, Mattermost reasoning suppression, workspace .env block for channel endpoints
2026-04-22 23:39:38 -07:00