Change8

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

  1. Remove `StateProxy` from flow state access (Refactoring)
  2. 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

Affected Symbols