Skip to content

Changelog

Channels & Multi-Platform Messaging

  • Added channel adapter system with support for Slack, Discord, Telegram, WhatsApp, Microsoft Teams, and Google Chat
  • snippbot channel start/stop/status/list CLI commands
  • Channel bindings — route incoming messages to specific agents
  • Webhook signature verification for all platforms

Browser Automation

  • CDP browser control with BrowserPage UI (live viewport + chat panel)
  • Session recording and replay
  • Auth manager for persistent browser sessions
  • Stealth mode for bot detection evasion
  • Auto-snapshot toggle with red/green visual indicator

Scheduler improvements

  • IMAP email integration as a scheduler trigger
  • Run output modal for viewing job results inline
  • Dev server hot-reload fix

Workflow Builder

  • Visual DAG editor powered by React Flow
  • 7 step types: HTTP request, script, agent task, condition, loop, wait, webhook
  • Workflow templates and versioning
  • Parallel branch execution

Sub-agents

  • 7 sub-agent roles: researcher, executor, reviewer, planner, communicator, aggregator, coordinator
  • Nesting up to 3 levels deep
  • Result aggregation strategies

Devices

  • Device pairing via QR code and TOTP
  • WebSocket-based device communication protocol
  • Device groups for collective execution
  • Health metrics per device

Scheduler

  • Cron, interval (every), and one-time (at) job types
  • Natural language schedule parsing
  • Job chains and conditions
  • Auto-pause after consecutive failures
  • Calendar view and activity heatmap in UI

Memory system

  • Episodic memory with FTS5 keyword search
  • Vector embeddings for semantic similarity search
  • Knowledge graph entity extraction
  • Automatic consolidation and clustering
  • 3D nebula visualization in Memory UI

Agent Awakening

  • 10 agent archetypes with distinct personalities
  • Agent workspace per agent
  • Multi-agent chat selection
  • Permission tier system (Sandbox → Unrestricted)

Projects & Tasks

  • Project → Phase → Task hierarchy
  • DAG execution with dependency resolution
  • Plan approval flow
  • Real-time execution status in UI

  • Self-hosted daemon (Starlette + uvicorn)
  • React UI with Aurora dark theme
  • Basic chat with streaming SSE
  • Anthropic, OpenAI, Gemini provider support
  • CLI: start, stop, status, config, setup, doctor, reset
  • Setup wizard (6-step browser-based)
  • API key and session token authentication
  • SQLite storage