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