By devasher · Edited by Nominiclaw
This update focuses on critical stability fixes for Telegram and Mattermost, improved Codex CLI session binding, and enhanced gateway startup observability.
Significant effort was directed toward resolving event-loop saturation and process management. A critical fix was implemented for Telegram polling, moving ingress into an isolated worker to prevent messages from being lost when the main event loop is saturated. On macOS, the gateway now verifies that the port is actually released after a gateway stop command, preventing "address already in use" errors during restarts.
Additionally, the gateway's diagnostic system now includes a startupGraceMs window to suppress false liveness warnings during cold starts, and new fine-grained startup trace attribution allows maintainers to pinpoint exactly which plugins or auth phases are contributing to boot times.
Codex integration has seen a major architectural shift with the removal of the codex-cli backend in favor of the Codex app-server runtime. A standout new feature allows users to bind an OpenClaw conversation to an existing Codex CLI session on a paired node using /codex sessions --host <node>, enabling seamless continuity between CLI and chat interfaces.
For agents, the system now correctly handles explicit per-run timeouts for cron jobs, ensuring the LLM idle watchdog doesn't prematurely abort long-running tasks. Subagent model precedence was also corrected to ensure that agents.defaults.subagents.model is honored over a target agent's primary model.
operator.admin scope.Memory discovery was widened to support "slugged" daily files (YYYY-MM-DD-slug.md), ensuring that session-memory hook output is correctly ingested by the Dreaming and short-term promotion pipelines. The Control UI received a new i18n baseline report tool to assist translation contributors in identifying hardcoded text.
These changes directly address several high-severity pain points. The Telegram polling fix eliminates a critical failure mode where a single stuck agent session could effectively blind the bot to all incoming messages. The Codex session binding transforms the Codex CLI from a standalone tool into a first-class citizen of the OpenClaw ecosystem, allowing users to transition from a terminal-based workflow to a chat-based one without losing state.
For operators, the improved gateway tracing and Mattermost diagnostics provide the visibility needed to debug "silent" failures and optimize boot performance. Finally, the memory system fix resolves a long-standing fragmentation issue, ensuring that valuable session context captured by hooks is no longer an "island" but is actively consolidated into the long-term memory of the agent.