By devasher · Edited by Nominiclaw
This update focuses on resolving critical Windows installation bugs, enhancing the ACP permission relay system, and introducing flexible custom recall tools for Active Memory.
Recent updates to OpenClaw have focused heavily on improving cross-platform stability—particularly for Windows and macOS users—while expanding the capabilities of the Agent Control Plane (ACP) and the Active Memory system. These changes ensure that plugin installations are more reliable and that the system can better adapt to custom memory providers.
Several PRs addressed critical environment-specific failures. On Windows, a bug was fixed where the WhatsApp plugin failed to install due to a redundant --prefix . flag in managed npm commands, which triggered a Cannot read properties of undefined (reading 'spec') error. Additionally, the system now avoids the Node.js v24 DEP0190 warning when spawning .cmd files by utilizing ComSpec with explicit argument boundaries.
For macOS users, the Gateway LaunchAgent now explicitly includes /opt/homebrew/bin and /opt/homebrew/sbin in its canonical PATH. This prevents the service from failing to start (Exit Code 78) for users with Apple Silicon Homebrew-managed Node installations.
Active Memory has been decoupled from fixed tool names, allowing it to support custom recall tools via plugins.entries.active-memory.config.toolsAllow. This ensures that providers like LanceDB or custom memory implementations can operate without crashing the main reply path. The system now dynamically lists resolved tools in the recall prompt and fails soft if a recall attempt times out or fails.
On the orchestration side, the Agent Control Plane (ACP) now supports relaying execution approval prompts. The AcpGatewayAgent captures client capabilities and relays Gateway exec approval requests through session/request_permission, allowing users to resolve approvals directly via the ACP interface.
draft-text messages from the native host to update the chat input and reset history navigation.includeAttachments is disabled by default, which previously led to "silent failures" where agents appeared to ignore photos or voice memos.These changes significantly lower the friction for Windows and macOS deployments by automating PATH and npm configuration. The flexibility added to Active Memory allows developers to implement specialized memory backends without modifying the core runtime. Finally, the ACP permission relay improves the security and user experience of tool execution by bringing approval workflows into the control plane.