releaseintermediate
[Release] crewaiInc/crewAI 1.15.3: 1.15.3
By vinibrslgithub
View original on githubcrewAI 1.15.3 introduces enhanced execution interception points, declarative flow support in TUI, and organizational API improvements. Key bug fixes address hook execution, tool caching, token usage reporting, and history management. The release improves developer experience through better hook documentation and more granular control over agent execution boundaries.
Key Points
- •Add organization ID parameter to PlusAPI client for better multi-tenant support
- •Implement step interception points and rework @on execution hooks with comprehensive documentation
- •Wire execution-boundary interception points for fine-grained control over agent execution flow
- •Enable declarative flows to run on TUI with headless terminal fallback for better accessibility
- •Fix tool-result caching to be opt-in instead of default to prevent unintended behavior
- •Sync kickoff-completed event with OUTPUT hook result for consistent event handling
- •Ensure after_llm_call hooks don't break native tool execution
- •Expose token usage metrics under both names on agent and crew results for consistency
- •Report per-call usage metrics on kickoff results for detailed performance tracking
- •Stop replaying previous turn's intent when route_turn() returns falsy to prevent logic errors
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