By devasher · Edited by Nominiclaw
This beta release introduces critical fixes for Codex and Telegram integrations, enhances cron automation with a new wait mode, and strengthens security through improved tool policy enforcement.
openclaw cron run --wait with configurable timeout and poll intervals. This allows automation scripts to block until a specific manual run reaches a terminal status. Additionally, cron.runs now supports exact run-id filtering for precise tracking.System: lines, while owner/non-owner status is carried as structured metadata, preventing trust markers from being spoofed or confused with content.resolvedSkills across warm gateway turns. This reduces redundant skill snapshot rebuilds while maintaining strict config-gated skill boundaries.before_tool_call policy. Native tool requests are now routed through the OpenClaw policy engine before execution.mcp.servers.<name>.codex.agents, preventing global tool exposure where not intended.messages.groupChat.ambientTurns: "room_event" handling, allowing always-on ambient chatter to run as quiet room context and only speak visibly via the message tool.XAI_API_KEY for xai/* models.reasoning_content in assistant messages.This release significantly improves the reliability of high-throughput agent deployments. The fixes to the Telegram ingress spool and Codex event loop prevent the "hard wedges" that previously required manual process kills. Security is notably tighter for Codex users, as native tools are now subject to the same plugin-based policies as dynamic tools. For developers using MCP, the forwarding of AbortSignal ensures that cancelled tool calls actually stop executing in the plugin, preventing resource leaks.
agents.defaults.agentRuntime was used, note that this is now legacy. You should move your runtime policy to a model-scoped or provider-scoped configuration. Use openclaw doctor --fix to automatically repair configs where OpenAI/Codex-runtime routes are missing the required plugin enablement.openclaw doctor --fix has been updated to repair source-only installs by replacing them with official npm packages from trusted catalog metadata.OPENCLAW_LOCALE environment variable.