1.15.0
crewAIInc/crewAI1.15.0Jun 25, 2026by lorenzejay
AI Summary
This release introduces significant enhancements to conversational flows, including CLI TUI support, declarative flow loading, and DMN mode support. It also improves telemetry tracking for token usage and refactors the flow state management system.
Key Highlights
- Added support for conversational flows in the CLI TUI and unified declarative flow loading.
- Implemented DMN mode support for crew creation and execution.
- Enhanced telemetry by tracking conversational flow turn usage and aggregating token usage across all LLM calls.
- Refactored flow state management by removing `StateProxy` and consolidating CLI commands.
- Improved performance by keeping flow method progress visible for nested crews.
Breaking Changes
- Remove `StateProxy` from flow state access
- Consolidate `crewai run` and `crewai flow kickoff`
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
Full Release Notes
## What's Changed ### 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 ### Documentation - Update installation and quickstart documentation for JSON-first crew projects - Add Datadog integration guide with importable operations dashboard - Add "One Card per Step" Studio page - Add snapshots and changelogs for previous versions leading to v1.15.0 ### Performance - Improve crewai run startup UX - Keep flow method progress visible for nested crews ### Refactoring - Remove `StateProxy` from flow state access - Consolidate `crewai run` and `crewai flow kickoff` - Discriminate FlowDefinition state types - Wire config and persistence from FlowDefinition into the runtime ## Contributors @gabemilani, @github-code-quality[bot], @greysonlalonde, @iris-clawd, @jessemiller, @joaomdmoura, @lorenzejay, @lucasgomide, @theCyberTech, @vinibrsl