By devasher · Edited by Nominiclaw
openclaw 333952991 improves agent recovery, migrates key state to SQLite for better stability, and introduces the Skill Workshop for governed skill creation.
openclaw 333952991 delivers significantly improved agent recovery from interrupted tool calls, a migration of critical session and plugin state to SQLite for increased stability, and the introduction of the Skill Workshop for governed skill creation and review.
To reduce filesystem scanning and improve recovery after restarts, several key state components have been migrated to SQLite:
Agents and CLI-backed runtimes now recover more cleanly from interrupted tool calls, stale session bindings, and media delivery retries (#88129, #88136, #88141, #88162, #88182). Additionally, terminal run outcome precedence has been centralized to ensure that hard timeouts and explicit cancellations are not overwritten by late aborts or completions (#88136).
This release introduces the Skill Workshop, a new governed flow for skill creation. It includes:
skill_workshop agent tool, allowing agents to apply, reject, or quarantine explicit proposals.google-generative-ai (#88512).[[tts:speed=N]] directive, allowing users to tune speech rates between 0.25 and 4 (#74089).Users will experience fewer crashes and stalls during agent runs due to bounded timers and retries on provider requests. Memory sync and wiki compile paths are now more resilient on macOS/iCloud-backed storage, as they retry transient FileProvider read failures instead of aborting (#85351). Additionally, Linux memory directory watchers now use a non-recursive fs.watch path to significantly reduce inotify watcher fan-out and prevent ENOSPC exhaustion (#89188).
Operators now have better guidance for plugin loader failures and can manage dependency graph changes more flexibly; repository admins and @openclaw/openclaw-secops members are now automatically trusted for dependency guard checks (#88966). The CLI has been improved to ensure that JSON output remains clean during startup by suppressing progress spinners (#88689).
This release introduces the Skill Workshop for governed skill creation, migrates plugin, cron, and ACP state to SQLite, adds MiniMax M3 support, and optimizes the Control UI chat experience with a "calm" composer and faster startup.
The provided source material does not explicitly list any breaking changes, though it involves significant migrations of state from JSON/JSONL files to SQLite.
Specific upgrade steps are not provided in the source, but the release includes automated migrations for legacy plugin indices, iMessage monitor state, ACP metadata, and cron stores into SQLite.