OpenClaw 2026.5.12: The Plugin Independence Release

Plugin Independence featured image

What Happened

OpenClaw 2026.5.12 is one of the most architecturally significant releases in the 5.x cycle. Instead of flashy features, it fundamentally restructures how plugins, dependencies, and runtime components work together โ€” making your gateway leaner, faster, and more modular.

Key Highlights

๐Ÿ”Œ Plugin Independence โ€” No More Bloat

The biggest change: external providers like Amazon Bedrock, Slack, OpenShell sandbox, and Anthropic Vertex are now external plugin packages. Your core OpenClaw install no longer pulls in AWS SDK dependencies unless you actually use Bedrock. Same for Slack, Vertex, and other heavy integrations.

What this means: Smaller installs, faster startup, and you only pay the dependency cost for what you actually use.

๐Ÿ”’ Per-Sender Tool Policies

New per-sender tool policies let operators restrict dangerous tools by requester identity โ€” across global, agent, group, core, bundled, and plugin tool surfaces. If you run public or shared agents, this is a security game-changer. Each channel, group, or individual user can have their own tool access rules.

๐Ÿ’ฌ Discord Voice โ€” Real-Time Talk Mode

Discord voice gets a massive upgrade with real-time /vc modes:

  • STT/TTS โ€” traditional speech-to-text and text-to-speech
  • Realtime Talk โ€” the OpenClaw agent brain speaks directly through voice
  • Bidi Realtime โ€” bidirectional real-time session with openclaw_agent_consult

The default voice mode is now agent-proxy, making realtime voice act as the microphone/speaker extension of your routed agent session. ElevenLabs TTS streams directly into Discord playback for faster responses.

๐Ÿค– Codex App-Server Integration

Codex integration deepens significantly:

  • Native code-mode-only for harness threads
  • Mirrored subagent lifecycle events into Task Registry
  • Plugin destructive-action policy enabled by default
  • Deferred OpenClaw dynamic tools run through Codexโ€™s own searchable code execution

๐Ÿ“Š Control UI Upgrades

  • Persisted auto-scroll mode selector (follow streaming, near-bottom, or manual)
  • HTML recovery panel when app module never loads
  • Transcript-backed historical usage rollups for rotated sessions
  • Text size setting for accessibility

๐Ÿง  Memory & Context

  • Active Memory now supports custom recall tool names per plugin
  • Memory search no longer caches empty/no-summary results as broken
  • /context map sends a treemap image of current session context contributors

๐Ÿ”ง Slack Improvements

  • unfurlLinks and unfurlMedia config to suppress link/media previews
  • Explicit replyBroadcast support for thread replies
  • DM delivery route canonicalization fixes

๐Ÿ—๏ธ New Skills

  • Node inspector debugging
  • Fused diagram generation
  • Throwaway spike workflow
  • Context treemap visualization

โšก Performance

  • Avoided full-array sorting across provider selection, model resolution, session listing, and more
  • Plugin metadata reuse across dashboard and channel turns
  • Session list caching with memoization for model identity resolution
  • Gateway session writes made atomic without durable fsync

Security Fixes

  • Logging redaction for quoted HTTP client secrets and auth/cookie headers
  • WhatsApp plugin moves from @whiskeysockets/baileys to official baileys 7.0.0-rc10
  • ACP bridge relays exec approval prompts to ACP client handlers
  • Plugin install lifecycle hardened with npm-pack artifact support

Platform Highlights

  • Docker: Runtime image runs under tini for proper signal handling and orphan reaping
  • Windows: Post-update child process spawn fix, symlink-to-junction skill publishing, console window hiding
  • Telegram: Streaming over-limit drafts continue in new messages, topic-aware throttling
  • ACP: Stable session list, resume, and close handlers
  • Fly Machines: Detected as container environments from runtime env vars

Why It Matters

This release is about maturation. OpenClaw is moving from โ€œadd everything to coreโ€ to โ€œlet plugins own their domain.โ€ The result is a leaner, more secure, more configurable platform that scales better for production deployments. If youโ€™re running OpenClaw seriously, this is the release that makes it feel production-ready.

How to Update

npm install -g openclaw@latest

Then restart your gateway: openclaw gateway restart


Running OpenClaw and need help? Get in touch โ€” we offer setup, optimization, and custom agent development services.

Scroll to Top