OpenClaw 2026.5.18 adds runtime parity checks and plugin tooling

OpenClaw’s 2026.5.18 release adds new CLI plugin commands, expanded QA-Lab runtime parity checks, and multiple Gateway and agent fixes. The update also raises the minimum supported Node.js version to 22.19 and changes the Docker/Podman image build flow for extra apt packages.

OpenClaw 2026.5.18 adds runtime parity checks and plugin tooling

OpenClaw released version 2026.5.18 on 18 May, with 83 commits landing on main since the release cut. The update spans agents, Gateway, CLI, plugins, QA-Lab, mobile apps, messaging, and provider integrations, with a strong focus on runtime parity, release checks, and developer tooling.

One of the clearest platform changes is the dependency and runtime floor update. According to the release notes, OpenClaw updated @openclaw/proxyline to 0.3.3, moved Pi packages to 0.75.1, and raised the minimum supported Node.js 22 line to 22.19.

⚡ New to this?

This release matters because it changes how OpenClaw is built, tested, and extended. QA-Lab is the test-and-gating system that checks whether two runtime paths behave the same, so the new parity tiers help catch drift before it reaches users.

The new plugin commands matter too: a plugin is a small extension that adds tools or behavior to the platform. Updating the build and validation flow makes it easier to package those tools consistently.

Node.js is the JavaScript runtime OpenClaw depends on, so raising the minimum version can affect deployments and CI systems.

🦞 OpenClaw angle

If you maintain self-hosted OpenClaw deployments, update your Node.js base image or runtime to 22.19 before pulling this release. If you build custom containers, switch your package injection to OPENCLAW_IMAGE_APT_PACKAGES and keep the older Docker-only variable only for backward compatibility.

If you ship plugins or tool extensions, start using openclaw plugins init, build, and validate to generate and check manifests instead of hand-rolling metadata. Also add the new QA-Lab runtime-parity tiers to your CI so tool drift and workspace-read compatibility issues fail fast before they hit production agents.

The build and packaging path also changed for container users. The release adds OPENCLAW_IMAGE_APT_PACKAGES as a runtime-neutral image build argument for extra apt packages, while keeping OPENCLAW_DOCKER_APT_PACKAGES as a legacy fallback. That gives Docker and Podman builds the same configuration path for additional system packages.

The release puts a lot of weight on QA-Lab, OpenClaw’s benchmark and gating suite. New scenarios now cover first-hour and optional 100-turn runtime parity, live-only canaries for workspace-read prompt compatibility, tool fixture coverage, approval-denial behavior, and local task followthrough reporting.

OpenClaw also added a dedicated openclaw qa suite --runtime-parity-tier flag and wired the standard Codex-vs-Pi tier into release checks separately from optional, live-only, and soak lanes. According to the notes, required OpenClaw dynamic runtime-tool drift now hard-fails the standard tier, and coverage reports can be surfaced with openclaw qa coverage --tools.

On the tooling side, the CLI and plugin system gained several additions. The release introduces defineToolPlugin plus openclaw plugins build, validate, and init for typed simple tool plugins with generated manifest metadata, optional tool declarations, and context factories.

Several bundled skills were added or updated as well. The release includes a meme-maker skill, node inspector debugging, fused diagram generation, throwaway spike workflow skills, and a Python debugging skill for pdb, breakpoint(), post-mortem inspection, and debugpy remote attach. The Obsidian skill now targets the official Obsidian CLI and requires its registered binary.

Gateway behavior saw a number of changes aimed at restart performance and trace clarity. According to the release notes, startup probe, config, runtime, and resource-count costs are now attributed in restart traces without changing readiness behavior, and plugin-service startup is overlapped with channel sidecars to reduce restart-ready latency while preserving /readyz gating.

There are also changes for proxy and TLS handling. OpenClaw now supports HTTPS managed forward-proxy endpoints and scoped proxy.tls.caFile CA trust for proxy endpoint TLS. On the secrets side, the Gateway uses a lighter startup path when no SecretRef values are present in the startup config.

The release includes a long list of fixes across channels and agents. Examples include better handling for Discord and Telegram follow-up turns, updated media fallback behavior, Codex app-server fixes for code mode, network access, and streamed output, and a fix that keeps approval-runtime credentials flowing through agent-owned Gateway approval calls.

OpenClaw also updated the Mac app with a redesigned Settings experience, cleaner navigation, and more consistent layout. Android Talk Mode now uses realtime Gateway relay voice sessions with streaming mic input, realtime audio playback, tool-result bridging, and on-screen transcripts.

The release notes close with a broad set of maintenance and compatibility fixes across plugins, providers, sessions, messaging, and release stability. The main headline changes in OpenClaw 2026.5.18 are the new plugin CLI flow, expanded runtime parity checks, higher Node.js requirements, and the new container image package argument.

Source: OpenClaw Releases ↗

More from OpenClaw News