March 17, 2026 PicoClaw Team releases v0.2.3

This release brings 6 major features and multiple security fixes, advancing the desktop experience, multi-agent orchestration, and runtime flexibility.


1. System Tray UI — Windows & Linux

PicoClaw now lives in your system tray on Windows and Linux. After startup it sits in the taskbar / menu bar, giving you one-click access to the Web UI, version info, docs, GitHub, gateway restart, and quit.

Desktop users no longer need to keep a terminal window open — minimize to tray and let it run in the background.

Implementation details: Built on fyne.io/systray. Windows uses a .ico icon; Linux uses .png. macOS and FreeBSD require CGO which is not yet enabled in the CI pipeline — a stub fallback is provided so all builds remain unaffected. Tray support for those platforms is planned.


2. Sub-Agent Status Tracking (spawn_status)

The new spawn_status tool lets the main agent query the status of its spawned sub-agents at any time. Query by task_id or list all tasks — returns status (running / completed / failed / canceled), label, creation time, and a result summary.

This enables true parallel task orchestration in PicoClaw: spawn multiple sub-agents for different tasks, then poll for results and aggregate them.

Implementation details: Session-isolated via OriginChannel + OriginChatID to prevent cross-conversation leaks. Results are truncated to 300 characters to avoid context overflow.


3. Cron Command Security Gates

Shell command execution via cron now has dual-switch control:

Three checks are required before execution: exec tool enabled → request from internal channel → explicit confirmation set. External channels (Telegram, Discord, etc.) cannot trigger scheduled shell commands. Secure by default.


4. Web Gateway Hot Reload (Experimental)

The gateway now supports runtime config hot reload. Set hot_reload: true and changes to config.json take effect instantly — no process restart needed.

Every 2 seconds the gateway polls for config changes. On detection it performs a full atomic swap: stop services → create new provider → reload config → restart services. Any failure triggers automatic rollback to the previous working config.

⚠️ Known issue: Hot reload has a bug that may cause unexpected behavior in some configurations. Disabled by default — enable at your own risk. A fix is in progress.


5. Voice Transcription Echo

With echo_transcription: true, voice messages sent by the user are transcribed via Groq Whisper (whisper-large-v3) and the transcription text is echoed back. Currently supported on Discord and Slack.

The system auto-detects the available Groq API key, preferring providers.groq.api_key, then scanning the model list for groq/-prefixed entries.


6. Security Fixes

Two important security fixes in this release:


Platforms

v0.2.3 ships 35 precompiled binaries:

PlatformArchitectures
Linuxx86_64, arm64, armv7, armv6, riscv64, loong64, mipsle, s390x
macOSarm64 (Apple Silicon), x86_64
Windowsx86_64, arm64
FreeBSDx86_64, arm64, armv6, armv7
NetBSDx86_64, arm64

.deb and .rpm packages are available for Linux.


Upgrade

# From source
git pull && make build

# Or download precompiled binary
# https://github.com/sipeed/picoclaw/releases/tag/v0.2.3

Changelog

Version Overview

VersionDateFocusTheme
v0.2.3Mar 17Desktop + OpsSystem tray + hot reload + multi-agent
v0.2.2Mar 11HardeningWeb UI + security fixes
v0.2.1Mar 9EcosystemChannels / Providers / MCP rollout

v0.2.3 — What’s New

v0.2.2 — Highlights

v0.2.2 focused on web management and security:

v0.2.1 — Highlights

v0.2.1 established PicoClaw’s core capability matrix:


PicoClaw — Lightweight, Cross-platform, Blazing Fast

Website: picoclaw.io

GitHub: github.com/sipeed/picoclaw

Docs: docs.picoclaw.io

Discord: discord.gg/V4sAZ9XWpN