v2026.4.25 — TTS Major Upgrade + Cold Startup + OpenTelemetry

Released: April 25, 2026 Theme: Voice / startup / observability — three big lines Breaking Changes: None (OPENCLAW_DISABLE_PERSISTED_PLUGIN_REGISTRY marked as a deprecated break-glass switch)


Core Highlights

1. TTS Major Upgrade

Voice replies get a complete TTS upgrade:

  • /tts latest: read aloud the latest reply in current chat (with duplicate suppression)
  • /tts chat on|off|default: chat-scope auto-TTS overrides
  • /tts audio, /tts status: respect active voice / provider override
  • agents.list[].tts overrides global messages.tts: each agent can have its own voice
  • Channel / account TTS overrides generalized (Feishu, QQBot accounts can deep-merge)

2. New TTS Providers

Six new TTS providers:

  • Azure Speech: native Ogg/Opus voice-note + telephony output
  • Xiaomi
  • Local CLI
  • Inworld
  • Volcengine
  • ElevenLabs v3: latest generation upgrade

3. Plugin Cold Persisted Registry

Plugin startup and install paths move to the cold persisted registry:

  • No more broad manifest scans
  • Plugin update, repair, provider discovery, install metadata more deterministic
  • New openclaw plugins registry for explicit inspection / --refresh repair
  • openclaw plugins list reads the cold registry snapshot by default
  • Setup / channels / secrets / doctor / provider metadata paths avoid broad plugin-root scans

4. OpenTelemetry Coverage Expansion

OpenTelemetry observability vastly expanded:

  • Model calls, token usage, tool loops, harness runs, exec processes, outbound delivery, context assembly, memory pressure
  • Bounded low-cardinality attributes
  • Model-call GenAI span attributes align with OTel stability opt-in semantics
  • Signal-specific OTLP endpoint overrides
  • Bounded telemetry exporter health diagnostics for startup / log-export failures
  • Agent harness lifecycle telemetry shares a trace shape
  • W3C traceparent propagated from trusted model-call trace context
  • New diagnostics-prometheus bundled plugin (protected gateway scrape route)

5. Browser Automation Evolution

  • Safe wrapping for tab URLs in agent responses
  • CDP-native role snapshot fallback with iframe-aware refs, cursor-clickable detection, target attach preparation
  • openclaw browser doctor --deep: live snapshot probing
  • One-shot local managed browser launch: openclaw browser start --headless
  • Slow hosts can extend startup / CDP readiness timeouts (e.g., Raspberry Pi)

6. Control UI / Setup Polish

  • PWA install support
  • Web Push notifications
  • Crestodian first-run helper, local planner fallback, full-TUI interactive Crestodian
  • Startup progress indicators
  • Context mode selector
  • Shorter startup greeting

7. Install / Update Hardening

Cross-OS / deployment / service install + update reliability:

  • Windows, macOS, Linux, Docker
  • Bundled plugin runtime deps
  • Node service restarts
  • LaunchAgent token rotation
  • Mixed-version gateway verification

8. CLI Model Listing Speedup

  • models list --all --provider <id> faster: static manifest-backed providers load catalog rows through the installed plugin index
  • OpenClaw Provider Index preview rows as final cold fallback
  • Not-yet-installed provider plugins gain Provider Index install metadata
  • model auth login only imports models auth runtime when actually running

9. Plugin Hooks + Cron Context

  • New before-agent-finalize hooks
  • Cron jobId hook context
  • Bounded native permission fingerprints
  • Codex MCP hook relay support

10. Other Stability

  • Safety: session reset doesn’t clear explicit user-selected model / provider / auth-profile
  • TTS middleware: MEDIA: tool results preserve spoken text in transcript while defusing delivery directives
  • openclaw doctor --fix knows about old registry indexes that need repair

Upgrade Recommendations

  • Heavy voice-reply users: TTS upgrade is worth it
  • Users wanting new TTS providers (Azure / Xiaomi / ElevenLabs v3): just upgrade
  • Customers focused on gateway startup speed: cold registry brings real improvement
  • Customers with OTel observability deployed: signal coverage vastly expanded
  • Users wanting PWA / mobile push: Control UI now supports it
  • Users no longer needing OPENCLAW_DISABLE_PERSISTED_PLUGIN_REGISTRY: switch to registry repair

← v2026.4.24 · v2026.4.26 → · Back to list