What's Changed
New Features & Enhancements
- Agents as an atomic unit. (
Agent(...).kickoff()
) - Support to Custom LLM implementations.
- Integrated External Memory and Opik observability.
- Enhanced YAML extraction.
- Multimodal agent validation.
- Added Secure fingerprints for agents and crews.
Core Improvements & Fixes
- Improved serialization, agent copying, and Python compatibility.
- Added wildcard support to emit()
- Added support for additional router calls and context window adjustments.
- Fixed typing issues, validation, and import statements.
- Improved method performance.
- Enhanced agent task handling, event emissions, and memory management.
- Fixed CLI issues, conditional tasks, cloning behavior, and tool outputs.
Documentation & Guides
- Improved documentation structure, theme, and organization.
- Added guides for Local NVIDIA NIM with WSL2, W&B Weave, and Arize Phoenix.
- Updated tool configuration examples, prompts, and observability docs.
- Guide on using singular agents within Flows