1.15.3
📦 crewaiView on GitHub →
✨ 5 features🐛 9 fixes🔧 14 symbols
Summary
This release introduces new features for interception points and TUI execution, alongside several bug fixes to improve stability and functionality. Tool result caching is now opt-in by default.
Migration Steps
- Tool result caching is now opt-in. If you rely on tool result caching, you will need to explicitly enable it.
✨ New Features
- Add organization ID parameter to PlusAPI client
- Add step interception points and rework execution hooks documentation around @on
- Wire execution-boundary interception points
- Add generic interception-hook dispatcher
- Run declarative flows on the TUI (headless terminal fallback)
🐛 Bug Fixes
- Sync kickoff-completed event with OUTPUT hook result
- Fix null repository agent attributes
- Ensure after_llm_call hooks do not break native tool execution
- Avoid double-append of the turn reply when a handler trims history
- Make tool-result caching opt-in instead of on by default
- Stop rewriting the authored tool description at construction
- Expose token usage under both names on agent and crew results
- Report per-call usage metrics on kickoff results
- Stop replaying previous turn's intent when route_turn() returns falsy