Changelog
A record of product iterations — see what is new in each release.
v0.48.0 2026-04-20
Scheduled tasks & transfer engine
- Scheduled-task system: cron / interval / once scheduling, CAS preemption to prevent double execution
- Unified transfer engine: HTTP + SSH curl dual channels, supports large-file downloads
- Tab auto-follow: watch mode automatically switches to the tab the AI is operating
- Global nav bar: 72px NavRail primary navigation, bottom navigation on mobile
v0.47.0 2026-04-18
Playwright-style browser control
- Ref-first interaction architecture: cdp_snapshot → eN ref → cdp_click(ref)
- 65 native CDP / Guac browser-control tools
- Combined params: one call does action → wait → snapshot → screenshot
- Image metadata cleaning: three-layer removal of EXIF / C2PA / SynthID + camera preset injection
- Concurrent tool execution: FuturesUnordered runs 8 tools in parallel
v0.46.0 2026-04-15
Tool discovery & MCP enhancements
- Unified resource discovery: search_tools searches tools / MCPs / skills / agents
- 19 new CDP tools: Cookie / Storage / network interception / PDF save
- Dynamic desktops: per-project XFCE desktop allocation
- Admin tool isolation: 7 layers of protection
- Tool display-name standardization: 23 fixes, name collisions eliminated
v0.45.0 2026-04-12
DB circuit breaker & shadcn unification
- DB connection-pool circuit breaker: shared DbHealth + exponential backoff, prevents stampede avalanche
- Site-wide shadcn-svelte UI unification: Button / Input / Select / Dialog
- Egress IP binding: AI account egress IP protection + automatic IP rotation
- Terminal disconnect UX, three layers: silent self-heal / amber pill / suggest switching machine
v0.44.0 2026-04-10
AI subagent system
- 7 subagent types: explore / plan / code-reviewer / sql-analyst / research / summarizer
- Physical tool isolation + two-layer MCP allowlist
- Recursive session-tree UI (depth 3)
- tmux restart keep-alive: ProbeOrchestrator 2s tick auto-recovery