Agent DailyAgent Daily
releaseintermediate

[Release] openclaw/openclaw v2026.5.10-beta.2: openclaw 2026.5.10-beta.2

By steipetegithub
View original on github

OpenClaw v2026.5.10-beta.2 introduces significant enhancements across QA automation, voice capabilities, and provider compatibility. Key additions include Telegram live PR evidence automation with Crabbox integration, realtime voice diagnostics for Discord, and improved CLI onboarding. The release includes 30+ dependency updates and numerous bug fixes addressing session management, model compatibility, and gateway stability.

Key Points

  • Telegram QA automation: Added live PR evidence capture with Convex credentials, Crabbox transcript recording, motion GIF previews, and inline PR comments for automated testing workflows
  • Discord voice diagnostics: Implemented realtime voice analysis for speaker turns, playback resets, barge-in detection, and audio cutoff analysis to improve voice interaction quality
  • Realtime voice instructions: Added `talk.realtime.instructions` to allow operators to append custom voice style guidance while preserving OpenClaw's built-in agent-consult behavior
  • Opus decoder optimization: Switched default to pure-JS `opusscript` decoder to avoid slow native addon compiles, with optional native `@discordjs/opus` for dedicated voice-performance lanes
  • Private skill archive uploads: Introduced gated skill installation via `skills.install.allowUploadedArchives` for trusted Gateway clients to stage and install zip-backed skills
  • Session scope preservation: Fixed agent compaction to maintain scoped background exec/process session references without exposing unrelated sessions across embedded contexts
  • Codex tool ownership: Removed configurable Codex dynamic-tools profile so Codex app-server exclusively owns workspace, edit, patch, exec, process, and plan tools
  • Model compatibility fixes: Added support for OpenAI-compatible models with strict message keys, legacy audio/transcript aliases, and reasoning field handling for various providers
  • Gateway stability improvements: Fixed config reread after restarts, deterministic error responses, and proper PWA asset serving from `/__openclaw__/` routes
  • CLI/UX enhancements: Improved setup, onboarding, and configure command wayfinding to guide users to next useful commands instead of terse setup labels

Found this useful? Add it to a playbook for a step-by-step implementation guide.

Workflow Diagram

Start Process
Step A
Step B
Step C
Complete
Quality

Concepts

Artifacts (4)

Skill Archive Upload Configurationyamlconfig
skills:
  install:
    allowUploadedArchives: true  # Enable private skill archive uploads for trusted Gateway clients
Realtime Voice Instructions Configurationyamlconfig
talk:
  realtime:
    instructions: "<custom voice style instructions>"  # Append realtime voice guidance while preserving agent-consult behavior
Opus Decoder Environment Variablebashconfig
# Use pure-JS opusscript decoder (default)
# For native performance lanes, use:
DISCORD_VOICE_NATIVE_OPUS=true

# Disable ACPX startup probe (restore lazy startup)
OPENCLAW_ACPX_RUNTIME_STARTUP_PROBE=0
OpenAI Compatible Model Strict Keysyamlconfig
compat:
  strictMessageKeys: true  # Strip Chat Completions replay messages to role/content only for strict providers