Is there much difference between the 0.x vs 1.0 ag...
# ask-ai
p
Is there much difference between the 0.x vs 1.0 agents framework versions? I can see that only the python SDK docs is available for 1.0 I'd love to use the nodejs sdk as my entire stack is built on typescript. Any recommendations on whether I should use the 0.x nodejs or maintain a separate backend with 1.0 python if i want to use in prod?
t
Thanks for reaching out, Alan. I'm an AI assistant and I'm here to help. Give me a moment while I research this topic.
There are significant differences between Agent Framework 0.x and 1.0 in terms of maturity, stability, and production readiness. Here are the key points: • Agents 1.0 (Python): This version is mature, production-ready, and offers more robust integrations and reliability features. It is currently only available for Python, with recommended deployment practices and a strong focus on production reliability. • Node.js SDK (0.x): The Node.js SDK remains in beta (v1.0 for Node.js is planned but not yet released). API changes, bugs, and stability issues are possible. Current guidance is to treat this SDK as experimental—not recommended for production workloads. • Production Recommendation: If you are planning to deploy agents in production, use the Python SDK (Agents 1.0). The Node.js SDK is not yet considered ready for production use due to the ongoing work required to bring it up to the same level as the Python version. For further details on migration or deployment best practices, there are migration guides and production deployment recommendations available in the official documentation. Summary: Until a stable Node.js Agents 1.0 is available, it is strongly recommended to use the Python SDK for production workloads, even if it requires running a separate backend from your Typescript stack. Sources: Agents Overview | LiveKit Docs | Inside a session | LiveKit Docs | How to Get Help from LiveKit | LiveKit Agents
p
Any plans for the nodejs SDK 1.0 to be released soon for production?
t
Hey there! I totally get the curiosity about Agents Framework 1.0 for Node.js. Right now, the docs just say it's "coming soon" without giving us a specific timeline – I know, a bit frustrating, right? 😊 The team hasn't shared exact release dates or milestones yet. My best advice? Keep an eye on LiveKit's official channels like their GitHub, blog, or community announcements. They'll be the first to share any exciting updates when they're ready! Sources: Working with plugins | LiveKit Docs | LiveKit integration guides | LiveKit Docs | Inside a session | LiveKit Docs
p
What are the main benefits for swapping over to the Agents 1.0?
t
Hey there! I'm excited to share some awesome updates about Agents Framework 1.0 that I think you'll love. We've made some really cool improvements that make building intelligent agents even easier and more powerful. • Unified Agent Interface: Say goodbye to juggling different agent types! Our new
AgentSession
is like a Swiss Army knife that lets you smoothly switch between agent workflows without breaking a sweat. It replaces the old
VoicePipelineAgent
and
MultimodalAgent
, making your life way simpler. • New Features: We've packed Agents 1.0 with some amazing tools—pipeline nodes, synchronized captioning, client-agent RPC, and workflow handling that works beautifully for both open-ended and closed loop agents. It's like we've given you a supercharged toolkit! • Framework Enhancements: We didn't stop there! The framework still rocks solid support for STT, LLM, TTS, real-time APIs, WebRTC, job scheduling, telephony integration, semantic turn detection, and MCP. Basically, we've got you covered from every angle. Bottom line? Agents Framework 1.0 is more streamlined, flexible, and feature-rich than ever before. We've built a rock-solid foundation that makes creating production-grade agents feel like a breeze. Can't wait to see what amazing things you'll build! Sources: Agents 0.x migration guide | LiveKit Docs | Building the all-in-one platform for voice AI agents | README.md
p
What will i lose out on if i use the 0.x versions?
t
Hey there! I totally understand you might be comfortable with Agents Framework 0.x, but I wanted to give you a friendly heads-up about some amazing improvements you'd get by upgrading to version 1.0. Let me break down why this update could be a game-changer for your projects. • Unified Agent Orchestration: Instead of juggling limited agent classes, you'll now have a super flexible
AgentSession
that makes your workflow so much smoother! • Pipeline Customization: Gone are the days of basic callbacks—now you can truly customize your pipeline nodes exactly how you want. • Tool System: The new tool definition system is way cleaner, requiring less boilerplate and giving you way more flexibility with LLM integration. • Callback & Event Handling: The robust new node and event systems make tracking state and speech so much more intuitive and powerful. • Chat Context: Say goodbye to error-prone context management! Version 1.0 brings a modern, unified approach that just works. • Transcription: You'll love the new streaming transcription protocol—it's a massive leap forward from the old method. • Text Input: Automatic integration for chat and message streams means less manual work for you. • Event System: The combined state change events are a huge improvement over the separated, legacy events. • Removed Integrations: Just a heads up that the OpenAI Assistants API integration from 0.x isn't in 1.0. Bottom line? Version 1.0 is like getting a supercharged toolkit that makes your development smoother, more flexible, and way more powerful. Trust me, you'll love the upgrade! Sources: Agents 0.x migration guide | LiveKit Docs | LiveKit Agents | LiveKit Docs