diff --git a/.openclaw-sync/source.json b/.openclaw-sync/source.json index 00f59b690..9ccbf9061 100644 --- a/.openclaw-sync/source.json +++ b/.openclaw-sync/source.json @@ -1,5 +1,5 @@ { "repository": "openclaw/openclaw", - "sha": "819ff0463a58b7794cf8694bc89b5a1fcef6e3c9", - "syncedAt": "2026-04-22T22:18:57.604Z" + "sha": "f7e668d0ec6fbc5401520f414fb3576a54e6cfb8", + "syncedAt": "2026-04-22T22:20:22.006Z" } diff --git a/docs/cli/acp.md b/docs/cli/acp.md index 8b754417d..107621452 100644 --- a/docs/cli/acp.md +++ b/docs/cli/acp.md @@ -166,9 +166,11 @@ Per-session `mcpServers` are not supported in bridge mode. If an ACP client sends them during `newSession` or `loadSession`, the bridge returns a clear error instead of silently ignoring them. -If you want ACPX-backed sessions to see OpenClaw plugin tools, enable the -gateway-side ACPX plugin bridge instead of trying to pass per-session -`mcpServers`. See [ACP Agents](/tools/acp-agents#plugin-tools-mcp-bridge). +If you want ACPX-backed sessions to see OpenClaw plugin tools or selected +built-in tools such as `cron`, enable the gateway-side ACPX MCP bridges instead +of trying to pass per-session `mcpServers`. See +[ACP Agents](/tools/acp-agents#plugin-tools-mcp-bridge) and +[OpenClaw tools MCP bridge](/tools/acp-agents#openclaw-tools-mcp-bridge). ## Use from `acpx` (Codex, Claude, other ACP clients) diff --git a/docs/tools/acp-agents.md b/docs/tools/acp-agents.md index ae8aa3330..ed27b9291 100644 --- a/docs/tools/acp-agents.md +++ b/docs/tools/acp-agents.md @@ -813,6 +813,23 @@ Security and trust notes: Custom `mcpServers` still work as before. The built-in plugin-tools bridge is an additional opt-in convenience, not a replacement for generic MCP server config. +### OpenClaw tools MCP bridge + +By default, ACPX sessions also do **not** expose built-in OpenClaw tools through +MCP. Enable the separate core-tools bridge when an ACP agent needs selected +built-in tools such as `cron`: + +```bash +openclaw config set plugins.entries.acpx.config.openClawToolsMcpBridge true +``` + +What this does: + +- Injects a built-in MCP server named `openclaw-tools` into ACPX session + bootstrap. +- Exposes selected built-in OpenClaw tools. The initial server exposes `cron`. +- Keeps core-tool exposure explicit and default-off. + ### Runtime timeout configuration The bundled `acpx` plugin defaults embedded runtime turns to a 120-second