**Release Date: March 11, 2025**
Features and Enhancements
Today we're really excited to announce support for a new agent framework - CrewAI! Bring in Crew or Flow and chat with it with all of the CopilotKit features you've come to know and love baked in.
- **Frontend-Only Actions:** Allow restricting actions to the frontend, enhancing security and user control.
- **CrewAI Support:** Integrated CrewAI, making it an optional dependency for users who need additional AI collaboration features.
- **Support for New OpenAI Models:** Expanded compatibility with the latest OpenAI models, ensuring up-to-date AI performance and capabilities.
New examples
We've made a few new examples for you to give a try!
- **Fully Customizable Copilot UI Example:** Added an example demonstrating a fully customizable chat UI, offering greater flexibility in user interface design.
- **New Form-Filling Copilot Example:** Introduced an example showcasing CopilotKit's capabilities for assisting with form-filling tasks, improving automation efficiency.
- **State Machine Example:** Added a new example illustrating state machine implementation, along with supporting features for structured state management.
Bug Fixes
- **Typed Interrupt Event Values:** Improved type safety by ensuring interrupt event values are correctly typed, enhancing developer experience.
- **Memoization in useCoAgent:** Implemented memoization in internal functions to improve performance and avoid redundant computations.
- **SQLite Upgrade for ChromaDB Compatibility:** Upgraded SQLite3 to ensure compatibility with ChromaDB, fixing integration issues.
- **Error Handling for Unparsable JSON:** Improved error handling to provide fallback mechanisms when encountering unparsable JSON data.
- **Runtime Execution Fixes:** Fixed execution issues related to runtime set backend action handlers, improving overall stability.
- **LangSmith API Key Handling:** Prevented failures when the LangSmith API key is missing, improving resilience.
- **Interrupt Condition Simplification:** Simplified LangGraph interrupt condition definitions for easier configuration.
- **Dependency Fixes:** Addressed missing dependencies and validation issues, including the addition of `class-validator` for improved form handling.
Documentation Updates
- **LangGraph Input/Output Schema:** Added detailed documentation on input and output schema support in LangGraph, helping developers integrate custom workflows.
- **Copilot Cloud Link in Coagents Quickstart:** Updated coagents quickstart documentation with a direct link to Copilot Cloud for improved accessibility.
- **Updated AI Behavior Guide:** Revised documentation detailing AI behavior, helping developers fine-tune interactions.
- **Frontend vs Backend Data Connection Guide:** Split "Connect Your Data" documentation into frontend and backend sections for better clarity.
- **Customize UI Docs Update:** Improved the structure and content of the UI customization guide, including better iconography and component explanations.
Contributors
- mme
- NathanTarbert
- tylerslaton
- ranst91
- suhasdeshpande
- ataibarkai
- Abubakar-01
- mosesoak