diff --git a/.openclaw-sync/source.json b/.openclaw-sync/source.json index f9db7e24e..968e48b28 100644 --- a/.openclaw-sync/source.json +++ b/.openclaw-sync/source.json @@ -1,5 +1,5 @@ { "repository": "openclaw/openclaw", - "sha": "ec69c07b2738f4660456e1b2d2e5f178fd758701", - "syncedAt": "2026-05-01T11:37:03.375Z" + "sha": "42aaf0c98a7cd8b8e0fa3413e71a0b1307271899", + "syncedAt": "2026-05-01T11:37:24.449Z" } diff --git a/docs/.generated/config-baseline.sha256 b/docs/.generated/config-baseline.sha256 index d434cae78..f27ae45fd 100644 --- a/docs/.generated/config-baseline.sha256 +++ b/docs/.generated/config-baseline.sha256 @@ -1,4 +1,4 @@ -2197c0110a367c9e2adba959ff8529edad7b4d526894eec602e47189d6930d2f config-baseline.json +1deb67d0a40456e77cb67685f6ae2f14a8ddc2c4be488d4b1a1f1127598982dd config-baseline.json ac7537ed5b5a2d9e7fa50977aa99f5e0babfbe1a93c7c14b93a184b36bb4f539 config-baseline.core.json f3326cd9490169afefe93625f63699266b75db93855ed439c9692e3c286a990c config-baseline.channel.json -4d017161b4dc986fdc6cc68167fedbd1d415ddbcd66125a872e18aa1769cd182 config-baseline.plugin.json +7731a0b93cb335b56fac4c807447ba659fea51ea7a6cd844dc0ef5616669ee75 config-baseline.plugin.json diff --git a/docs/plugins/codex-harness.md b/docs/plugins/codex-harness.md index 42a33ec5a..27daed56e 100644 --- a/docs/plugins/codex-harness.md +++ b/docs/plugins/codex-harness.md @@ -579,6 +579,19 @@ If a deployment needs additional environment isolation, add those variables to `appServer.clearEnv` only affects the spawned Codex app-server child process. +Codex dynamic tools default to the `native-first` profile. In that mode, +OpenClaw does not expose dynamic tools that duplicate Codex-native workspace +operations: `read`, `write`, `edit`, `apply_patch`, `exec`, `process`, and +`update_plan`. OpenClaw integration tools such as messaging, sessions, media, +cron, browser, nodes, gateway, and `web_search` remain available. + +Supported top-level Codex plugin fields: + +| Field | Default | Meaning | +| -------------------------- | ---------------- | ----------------------------------------------------------------------------------------- | +| `codexDynamicToolsProfile` | `"native-first"` | Use `"openclaw-compat"` to expose the full OpenClaw dynamic tool set to Codex app-server. | +| `codexDynamicToolsExclude` | `[]` | Additional OpenClaw dynamic tool names to omit from Codex app-server turns. | + Supported `appServer` fields: | Field | Default | Meaning |