Migrating from 0.5 | Genkit | Fireba...
Genkit JS 0.9 is Here!
We’re excited to announce Genkit 0.9 for Node.js—the biggest Genkit update since our initial launch, including new capabilities and simplified workflows for AI development. Here’s what’s new:
Key Highlights
Improved Developer Experience
With streamlined APIs, simplified imports, and easier setup, Genkit 0.9 is designed for faster, smoother development.
Powerful New Features
Explore new capabilities like multi-turn chat, stateful sessions, multi-agent systems, and built-in Dotprompt support.
What’s New
- Combined Package: All core Genkit functionality is now in one
genkit package for easier installation and maintenance.- Integrated Dotprompt: Dotprompt is built-in—no extra plugin needed.
- Cleaner Generate API: Improved
generate API for generating text, structured data, and multimedia. - Updated Flows: Now uses an SSE-based streaming protocol and a simpler API.
- Enhanced Telemetry: Simplified tracing and metrics setup for production monitoring.
- Multi-Turn Chat API: Easily build interactive, conversational experiences.
- Stateful Chat Sessions: Create persistent chat sessions with built-in state management.
- Multi-Agent Support: Develop systems where multiple agents can interact and work together.
- Improved CLI & Dev UI: The Dev UI is easier to launch and the navigation is redesigned for a more intuitive UX.
Breaking Changes
Genkit 0.9 includes breaking changes to core APIs and package structures. Our Migration Guide is here to help you upgrade smoothly. If you need further help, reach out on Discord or file an issue on GitHub.
Get Started
Visit the updated Genkit Documentation to learn more and get started.
We’re excited to see what you build with Genkit 0.9!
@everyone