v0.2.0 — Deploy & Persist 🚀
Released March 16, 2026 A major infrastructure release that makes Voiceblox agents runnable and deployable. Agents now persist locally, run on a Python worker, and can be deployed to LiveKit Cloud with one click.✨ What’s New
🐍 Python Agent Worker
A standalone Python worker process powered by LiveKit Agents SDK. The worker receives anAgentConfig via room metadata and dynamically builds the LLM, TTS, and STT pipeline at runtime. Run it locally with pnpm agent-python:dev.
☁️ Deploy to LiveKit Cloud
One-click deployment from the builder. The deploy dialog uploads your agent configuration and Python worker to LiveKit Cloud, where it runs as a hosted agent. Includes deploy history and version tracking.💾 Local SQLite Persistence
All data now persists locally in a SQLite database (WAL mode, Drizzle ORM):- Agents — save, rename, soft-delete, and list your agents
- Version history — automatic snapshots with content-hash deduplication (max 50 per agent)
- AI Builder conversations — chat history preserved across sessions
- Test sessions — playground messages saved per session
🔑 First-Launch Setup
A setup dialog appears on first visit to configure API keys. Keys are saved to.env.local automatically — works in both local and Docker environments.
🧠 Enhanced AI Flow Generation
The AI generator now supports:- Extended thinking — Claude reasons step-by-step before generating operations
- File upload — attach reference documents to your prompt
- Web search — the AI can search the web for context while generating
🔧 MCP Server Integration
A new MCP (Model Context Protocol) node that connects external tool servers to your voice agent. The agent can call MCP tools during conversation, enabling integrations with databases, APIs, and custom services.🔍 Exa.ai Web Search
A dedicated web search node powered by Exa.ai. Add real-time web search capabilities to your agent’s conversation flow.📋 Expanded Provider Support
Improved node UI with better model selection and provider management. Dynamic model lists fetched per provider with caching.🛠️ Additional Improvements
- 🌙 Theme persistence — dark/light mode preference saved across sessions
- 🪄 Node wand button — quick-attach a node to the AI chat for targeted edits
- 🐳 Docker support —
docker composesetup for running the full stack - 📖 Documentation site — Mintlify-powered docs with guides, API reference, and architecture docs
- ♻️ Decomposed codebase — page.tsx broken into focused hooks and components for maintainability