1.15.0
📦 crewaiView on GitHub →
✨ 10 features🐛 7 fixes🔧 1 symbols
Summary
This release introduces significant features for conversational flows, including CLI support and declarative loading, alongside various bug fixes and internal refactoring for better flow state management.
Migration Steps
- Remove `StateProxy` from flow state access (Refactoring)
- Consolidate `crewai run` and `crewai flow kickoff` commands (Refactoring)
✨ New Features
- Track conversational flow turn usage in telemetry
- Support conversational flows in the CLI TUI
- Add unified declarative flow loading
- Add declarative Flow CLI support
- Add optional if expression to each.do steps
- Add single agent action to Flow definitions
- Add crew actions to FlowDefinition
- Add inline crew definition loading
- Add `each` composite action to FlowDefinition
- Implement DMN mode support in crew creation and execution
🐛 Bug Fixes
- Fix owner-only permissions enforcement on credential files
- Fix JSON schema flow state kickoff inputs
- Fix symlink path traversal in skill archive extraction
- Aggregate token usage across all LLM calls
- Remove duplicated Exa tool
- Resolve JSON crew issues
- Fix JSON crew handling and enhance memory reset functionality