You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Codex harness: remove the configurable remote app-server plugin mutation policy; configured native Codex plugins now always use install-and-refresh activation on the connected app-server. (NOT_IN_SPEC)
19
+
- Codex harness: replace the remote workspace mapping object with `remoteWorkspaceRoot` so app-server config names only remote filesystem paths while OpenClaw infers local cwd suffixes. (NOT_IN_SPEC)
19
20
- Providers/models: add GLM-5.2 support and Claude Haiku 4.5 catalog entries while keeping provider-qualified model IDs normalized across OpenRouter and Google Vertex paths. (#92796, #90116, #92627, #91218) Thanks @arkyu2077, @liuhao1024, and @bymle.
20
21
- Web search: keep key-free providers such as Parallel Free, DuckDuckGo, Ollama, and Codex Hosted Search as explicit opt-ins instead of selecting them automatically when no API-backed provider is configured. (#93616) Thanks @davemorin and @vincentkoc.
21
22
- Channel plugins: ship Telegram rich-message delivery and WhatsApp ACP binding support, including preserved intentional line breaks, rich prompt handoff to CLI backends, and transport fixtures for richer drafts. (#92679, #93164, #92513) Thanks @obviyus and @TurboTheTurtle.
Copy file name to clipboardExpand all lines: docs/plugins/codex-harness-reference.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -94,7 +94,7 @@ Supported `appServer` fields:
94
94
|`authToken`| unset | Bearer token for WebSocket transport. |
95
95
|`headers`|`{}`| Extra WebSocket headers. |
96
96
|`clearEnv`|`[]`| Extra environment variable names removed from the spawned stdio app-server process after OpenClaw builds its inherited environment. |
97
-
|`remoteWorkspace`| unset |Maps local OpenClaw workspace path prefixes to equivalent remote app-server path prefixes before OpenClaw sends working directories to Codex. Configure both `localRoot` and `remoteRoot` when the gateway and app-server see the same checkout at different filesystem paths. |
97
+
|`remoteWorkspaceRoot`| unset |Remote Codex app-server workspace root. When set, OpenClaw infers the local workspace root from the resolved OpenClaw workspace, preserves the current cwd suffix under this remote root, and sends only the final app-server cwd to Codex. If the cwd is outside the resolved OpenClaw workspace root, OpenClaw fails closed instead of sending a gateway-local path to the remote app-server.|
98
98
|`requestTimeoutMs`|`60000`| Timeout for app-server control-plane calls. |
99
99
|`turnCompletionIdleTimeoutMs`|`60000`| Quiet window after Codex accepts a turn or after a turn-scoped app-server request while OpenClaw waits for `turn/completed`. |
100
100
|`postToolRawAssistantCompletionIdleTimeoutMs`|`300000`| Completion-idle and progress guard used after a tool handoff, native tool completion, post-tool raw assistant progress, raw reasoning completion, or reasoning progress while OpenClaw waits for `turn/completed`. Use this for trusted or heavy workloads where post-tool synthesis can legitimately stay quiet longer than the final assistant release budget. |
Copy file name to clipboardExpand all lines: docs/plugins/codex-harness.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -556,7 +556,7 @@ Supported `appServer` fields:
556
556
|`headers`|`{}`| Extra WebSocket headers. |
557
557
|`clearEnv`|`[]`| Extra environment variable names removed from the spawned stdio app-server process after OpenClaw builds its inherited environment. OpenClaw keeps per-agent `CODEX_HOME` and inherited `HOME` for local launches. |
558
558
|`codeModeOnly`|`false`| Opt into Codex's code-mode-only tool surface. OpenClaw dynamic tools remain registered with Codex so nested `tools.*` calls return through the app-server `item/tool/call` bridge. |
559
-
|`remoteWorkspace`| unset |Maps local OpenClaw workspace path prefixes to equivalent remote app-server path prefixes before OpenClaw sends working directories to Codex. Configure both `localRoot` and `remoteRoot` when the gateway and app-server see the same checkout at different filesystem paths. |
559
+
|`remoteWorkspaceRoot`| unset |Remote Codex app-server workspace root. When set, OpenClaw infers the local workspace root from the resolved OpenClaw workspace, preserves the current cwd suffix under this remote root, and sends only the final app-server cwd to Codex. If the cwd is outside the resolved OpenClaw workspace root, OpenClaw fails closed instead of sending a gateway-local path to the remote app-server.|
560
560
|`requestTimeoutMs`|`60000`| Timeout for app-server control-plane calls. |
561
561
|`turnCompletionIdleTimeoutMs`|`60000`| Quiet window after Codex accepts a turn or after a turn-scoped app-server request while OpenClaw waits for `turn/completed`. |
562
562
|`postToolRawAssistantCompletionIdleTimeoutMs`|`300000`| Completion-idle and progress guard used after a tool handoff, native tool completion, post-tool raw assistant progress, raw reasoning completion, or reasoning progress while OpenClaw waits for `turn/completed`. Use this for trusted or heavy workloads where post-tool synthesis can legitimately stay quiet longer than the final assistant release budget. |
0 commit comments