Changelog

Release notes and version history for PicoClaw

v0.2.4

v0.2.4
  • Largest Update Ever: 539 files changed, ~86,000 lines of code added, surpassing 26K Stars
  • Agent Architecture Overhaul: Turn & Sub-turn lifecycle, EventBus, Hook system, Steering dynamic intervention
  • Deep WeChat/WeCom Integration: Enhanced message processing and context management
  • Security System Upgrade: Comprehensive security configuration and permission management
  • New Providers & Channels: Extensive new model and channel support
  • Turn & Sub-turn lifecycle with max concurrency 5, max nesting depth 3
  • EventBus with 18 event types covering full Agent lifecycle
  • Hook system: Observer, Interceptor, Approval with 5 checkpoints (Python/Node.js compatible)
  • Steering dynamic intervention: inject instructions into running Agent
  • Context budget management with automatic safe compression
  • AGENT.md structured definition for Agent identity and capabilities

v0.2.3

v0.2.3
  • System Tray UI: Desktop tray support for all platforms (macOS, Linux, FreeBSD)
  • Exec Controls: Configurable exec settings with cron command gating
  • Web Gateway: Hot reload and polling state sync for gateway management
  • SpawnStatusTool: New tool for reporting subagent statuses
  • Configurable cron command execution settings in web UI
  • WebSocket proxy through web server port
  • Fix: GLM provider nil input handling in tool_use blocks
  • Fix: gateway no longer starts when server is not running
  • Fix: normalize whitelist path checks for symlinked allowed roots
  • Refactored gateway helpers with server.pid health check

v0.2.2

v0.2.2
  • Voice Transcription: Echo voice audio transcription for Discord, Slack, and Telegram
  • Agent Management UI: New web UI for agent management and launcher integration
  • Security Hardening: Hardened unauthenticated tool-exec paths
  • Exec allow_remote config support in web settings
  • Session key sanitization for slash characters in forum topic keys
  • Fix: gateway binary path resolution and --config flag passing
  • Fix: skip meta JSON files during session migration
  • Fix: Slack double message in threads
  • Refactored skills loader markdown metadata parsing

v0.2.1

v0.2.1
  • Web & UI Architecture Upgrade: Launcher migrated to modular web frontend/backend
  • Vision Pipeline: Full image/media support with Base64 conversion and auto file type detection
  • JSONL Memory Storage Engine: Append-only session storage with crash recovery
  • MCP Deep Integration: Full Model Context Protocol support with parallel tool execution
  • New Providers: Minimax, Moonshot (Kimi), Exa AI, SearXNG, and more
  • WeCom AIBot integration with streaming task context and reasoning display
  • Discord proxy support, channel reference parsing, quote/reply context
  • Telegram custom Bot API Server, long message chunking
  • Feishu enhanced cards, media, @mention, random reaction emoji
  • Native Matrix and IRC channel support
  • send_file tool for outbound multimedia file sending
  • Docker: base image switched from Debian to Alpine
  • Cross-compilation: added Linux/s390x and Linux/mipsle

v0.2.0

v0.2.0
  • Architecture Overhaul: Protocol-based provider creation, unified OpenAI/Anthropic/Gemini/Mistral integration
  • Channel System Upgrade: Automated placeholder scheduling, typing indicators, emoji reactions
  • PicoClaw Launcher & WebUI: Visual configuration management and gateway scheduling
  • Skill Discovery: ClawHub integration for skill search, cache, and install
  • New providers: Cerebras, Mistral AI, Volcengine (Doubao), Perplexity, Qwen, Google Antigravity
  • Native WhatsApp channel with high-performance implementation
  • WeCom (Enterprise WeChat) channel support
  • Low-resource optimization with comprehensive ARM build support (ARMv6/v7/v8.1)
  • Sandbox security: fixed ExecTool directory escape and TOCTOU race conditions
  • Multi-language docs: Vietnamese, Portuguese (Brazil) README translations

v0.1.2

v0.1.2
  • LINE Channel: LINE Official Account support
  • OneBot Channel: OneBot protocol support
  • Health Check: /health and /ready endpoints for container orchestration
  • Local AI: Ollama integration for local inference
  • DuckDuckGo search fallback with configurable providers
  • USB device hotplug event notifications on Linux
  • Telegram structured command handling
  • Security: blocked symlink workspace escape, tightened file permissions
  • Linux/loong64 build support
  • Migrated to GoReleaser for release management

v0.1.1

v0.1.1
  • Dynamic Context Compression: Intelligent conversation context compression
  • New Channels: Feishu, QQ, DingTalk Stream Mode, Slack Socket Mode
  • Agent Memory System: Memory and tool execution improvements
  • Cron Tool: Scheduled task support with shell command execution
  • OAuth login: SDK-based subscription provider authentication
  • picoclaw migrate command for OpenClaw workspace migration
  • Telegram migrated to Telego library
  • CLI-based LLM provider for subprocess integration
  • macOS Darwin ARM64 build target

v0.0.1

v0.0.1
  • Initial release of PicoClaw — ultra-lightweight AI assistant written in Go
  • Single binary deployment with multi-platform support
View all releases on GitHub →