v0.5.5

zeroclaw-labs/zeroclawv0.5.5Mar 21, 2026by theonlyhennygod

AI Summary

This release introduces the DeepMyst provider and WeatherTool, while significantly enhancing the UI with a new theme system and improving Slack integrations with markdown and reaction support. It also adds hardware support for Raspberry Pi and local Whisper STT.

Key Highlights

  • DeepMyst provider added as OpenAI-compatible
  • WeatherTool integration via wttr.in
  • New theme system with CSS variables
  • LocalWhisperProvider for self-hosted STT
  • mem0 (OpenMemory) backend integration

New Features

  • DeepMyst provider
  • WeatherTool
  • Slack Assistants API
  • Cron edit modal
  • Theme system
  • OpenAI Codex auth import
  • Service status command
  • Slack markdown
  • LocalWhisperProvider
  • ClaudeCodeTool
  • Memory time range filters
  • RPi GPIO & hardware plugins
  • mem0 (OpenMemory)
  • Gateway path_prefix support
  • Delegate sub-agent prompt enrichment
  • Per-channel proxy_url support
  • Configurable pacing controls
  • Verifiable intent module
  • Slack reactions
  • Web search routing
  • Lark/Feishu markdown
  • I18n expansion

Full Release Notes

## What's New

### Features
- **DeepMyst provider** — added as OpenAI-compatible provider (#4103)
- **WeatherTool** — weather data via wttr.in integration (#4104)
- **Slack Assistants API** — status indicators for Slack channels (#4105)
- **Cron edit modal** — edit button and modal for updating cron jobs (#4132)
- **Theme system** — CSS variables and settings modal for web UI (#4133)
- **OpenAI Codex auth import** — import existing auth profiles (#3762)
- **Service status** — show running state in `zeroclaw status` (#3751)
- **Slack markdown** — native markdown blocks for rich formatting (#4142)
- **LocalWhisperProvider** — self-hosted STT via local Whisper (#4141)
- **ClaudeCodeTool** — two-tier agent delegation (#4144)
- **Memory time range** — `since`/`until` filters for recall (#4146)
- **RPi GPIO & hardware plugins** — Raspberry Pi GPIO, Aardvark I2C/SPI/GPIO support (#4125)
- **mem0 (OpenMemory)** — new memory backend integration (#3965)
- **Gateway path_prefix** — support for reverse-proxy deployments (#4145)
- **Delegate sub-agent prompt enrichment** — skills_directory config key (#3344)
- **Per-channel proxy_url** — HTTP/SOCKS5 proxy support per channel (#3345)
- **Configurable pacing controls** — for slow/local LLM workloads (#3343)
- **Verifiable intent module** — native verifiable intent lifecycle (#2938)
- **Slack reactions** — reaction support for Slack channel (#4091)
- **Web search routing** — provider routing with alias fallback (#4038)
- **Lark/Feishu markdown** — markdown rendering in Lark/Feishu (#3866)
- **I18n expansion** — six new locales and expanded language hubs (#2934)

### Fixes
- **Install script** — reliable Xcode license detection via test-compile (#4151)
- **Memory postgres** — use OS threads to avoid nested runtime panic (#4129)
- **Channel model switch** — wire callback into inference path (#4130)
- **Cost tracking** — add enforcement to all channels (#4143)
- **WhatsApp Web** — add missing policy config keys (#4131)
- **Transcription** — honor configured default provider (#3883)
- **Claude providers** — clamp unsupported temperatures (#3961)
- **QQ WebSocket** — respond to Ping frames to prevent timeout (#4041)
- **Autonomy level** — respect in SafetySection for agent/gateway WS path (#4037)
- **Gemini** — default chat() for prompt-guided tool calling + vision (#3932)
- **MCP tools** — wire into WebSocket chat and gateway /api/tools (#4096)
- **Cron delivery** — add QQ to supported channel whitelist (#4120)
- **Config tests** — prevent clobbering active_workspace.toml (#4121)
- **Docker builds** — align workspace with Cargo.lock for --locked (#4126)
- **Onboarding** — make tmux paste safe for text prompts (#4106)
- **Auto-approval** — auto-approve read-only tools in non-interactive mode (#4094)
- **Gateway Docker** — better error message for bridge connectivity (#4095)
- **Web UI** — anchor memory table with dual scrollbars (#4027)
- **OTP config** — add challenge_max_attempts field (#3921)

### Other
- Enhanced `.editorconfig` with comprehensive file type settings (#3872)

**Full Changelog**: https://github.com/zeroclaw-labs/zeroclaw/compare/v0.5.4...v0.5.5