Agent DailyAgent Daily
releaseintermediate

[Release] crewaiInc/crewAI 1.15.0: 1.15.0

By lorenzejaygithub
View original on github

crewAI 1.15.0 introduces significant enhancements to conversational flows and declarative configuration, including unified flow loading, DMN mode support, and CLI TUI integration. The release adds new composite actions (each, single agent, crew actions) to FlowDefinition and improves telemetry tracking for conversational turn usage. Multiple bug fixes address JSON schema handling, credential permissions, token aggregation, and symlink vulnerabilities, while documentation improvements include Datadog integration guides and JSON-first crew project setup.

Key Points

  • Unified declarative flow loading enables JSON-first crew project configuration and inline crew definition loading
  • New composite actions in FlowDefinition: 'each' action, single agent action, crew actions, and optional if expressions for conditional step execution
  • Conversational flows now supported in CLI TUI with improved telemetry tracking for turn usage across all LLM calls
  • DMN (Decision Model and Notation) mode support integrated into crew creation and execution workflows
  • Security fixes: owner-only permissions enforcement on credential files and symlink path traversal vulnerability in skill archive extraction
  • JSON crew handling enhanced with proper state kickoff inputs and memory reset functionality
  • Improved startup UX for 'crewai run' command with consolidated flow kickoff operations
  • Refactored flow state access by removing StateProxy and discriminating FlowDefinition state types
  • New Datadog integration guide with importable operations dashboard for monitoring
  • Token usage aggregation across all LLM calls for accurate telemetry reporting

Found this useful? Add it to a playbook for a step-by-step implementation guide.

Workflow Diagram

Start Process
Step A
Step B
Step C
Complete
Quality

Concepts