OpenClaw 2026.5.19: The Plugin Independence Release

What Happened

OpenClaw 2026.5.19 is the release where plugins truly stand on their own. A new Plugin SDK with defineToolPlugin, a batch of fresh skills, a massive QA-Lab expansion, and meaningful improvements across voice, browser, and Android make this one of the most developer-friendly releases yet.

Key Highlights

๐Ÿ”Œ Plugin SDK: defineToolPlugin

The centerpiece of this release. The new defineToolPlugin API gives developers a typed, opinionated way to build simple tool plugins with generated manifest metadata. Paired with CLI commands openclaw plugins build, validate, and init, the plugin development workflow is now streamlined end-to-end.

You can now scaffold, build, and validate a plugin without hand-editing JSON manifests:

openclaw plugins init my-awesome-plugin
openclaw plugins build
openclaw plugins validate

๐ŸŽฎ New Skills

Five new bundled skills ship with this release:

  • Meme Maker โ€” curated template search, local SVG/PNG rendering, and Imgflip hosted rendering
  • Node Inspector Debugging โ€” full Node.js debugging workflow via inspector protocol
  • Diagram Maker โ€” generate diagrams from natural language descriptions
  • Spike โ€” throwaway workflow skill for quick experiments
  • Python Debugging โ€” pdb, breakpoint(), post-mortem inspection, and debugpy remote attach

๐Ÿงช QA-Lab: Major Expansion

The QA framework gets over 20 new test scenarios:

  • Runtime parity tests (Codex vs Pi) with 20-turn and 100-turn soak tiers
  • Tool fixture scenarios with coverage reporting
  • Personal agent benchmark pack โ€” approval denial, task followthrough, no-fake-progress checks
  • Token-efficiency sidecar comparing costs across runtimes
  • Visual desktop task testing with MP4 recording and screenshot capture

This is a serious investment in release quality. More automated testing means fewer regressions ship to production.

๐ŸŒ Browser: Modal Dialog Handling

Browser automation gains proper modal dialog support. Pending JavaScript dialogs (alert, confirm, prompt) now surface in snapshots, and the new browser dialog command lets you accept or dismiss them programmatically. No more blocked automation workflows from unexpected popups.

๐Ÿ“ฑ Android: Realtime Talk Mode

Android’s Talk Mode switches to realtime Gateway relay voice with streaming mic input, audio playback, tool-result bridging, and on-screen transcripts. This brings mobile voice parity with the desktop experience โ€” your phone is now a proper voice interface to your agent.

๐Ÿ–ฅ๏ธ Mac App: Settings Redesign

The Mac app Settings pages get a complete overhaul with consistent card layouts, cached navigation, and cleaner panes for permissions, voice, skills, cron, exec, and debug.

โšก Gateway Performance

Startup logging now overlaps with channel sidecar initialization, reducing restart ready latency. Plugin metadata snapshots are reused across dashboard and channel turns, cutting redundant work.

๐Ÿค Meeting Notes Plugin

An external meeting-notes plugin joins the ecosystem, with Discord voice as the first live source. Capture, transcribe, and summarize meetings directly through OpenClaw.

๐Ÿณ Docker/Podman

New build args OPENCLAW_IMAGE_APT_PACKAGES and OPENCLAW_IMAGE_PIP_PACKAGES let you customize container images with additional system and Python packages without maintaining forks.

๐Ÿ”ง Skills CLI

The --global flag lets you install and manage shared skills across all agents on a gateway. Useful for teams running multi-agent setups.

Key Fixes

  • Memory search no longer pins the Node.js main thread for seconds on large tables โ€” a critical performance fix for heavy users
  • Telegram forum topics no longer block sibling topic traffic
  • CLI update npm freshness bypass for freshly published plugins
  • Anthropic image input preserved correctly for current Claude models
  • DeepSeek MCP tool schemas with anyOf/oneOf unions now parse correctly

Pros and Cons

โœ… Pros

  • The Plugin SDK dramatically lowers the barrier to extending OpenClaw
  • QA-Lab expansion means higher release quality going forward
  • Android voice parity is a big deal for mobile-first users
  • Browser dialog handling removes a long-standing automation blocker
  • Docker customization build args make container deployments more flexible
  • Memory search fix is a quality-of-life improvement for power users

โŒ Cons

  • Plugin SDK is still in its early days โ€” expect rough edges for complex plugin types
  • Meeting Notes plugin only supports Discord voice initially; Zoom, Teams, and Meet support is still coming
  • Android realtime voice requires a stable network connection โ€” spotty connections will degrade the experience
  • The QA-Lab expansion adds test runtime; CI pipelines will take longer
  • Skills --global flag doesn’t yet handle version conflicts between agents gracefully

Should You Upgrade?

Yes, especially if you build plugins or run Android agents. The defineToolPlugin SDK alone is worth the update if you’re extending OpenClaw. The memory search fix is a must-have for anyone with large memory tables. And if you’ve been waiting for mobile voice parity, this is your release.

If you’re running a stable setup and don’t need any of these features, it’s a safe but non-urgent upgrade โ€” the bug fixes alone make it worthwhile.

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