Agent DailyAgent Daily
releaseintermediate

[Release] crewaiInc/crewAI 1.15.3a1: 1.15.3a1

By vinibrslgithub
View original on github

crewAI 1.15.3a1 introduces execution interception points with improved hook documentation, adds organization ID support to PlusAPI, and enables declarative flows on TUI. The release includes significant bug fixes for tool execution, memory management, token usage reporting, and hook behavior. Multiple enhancements improve custom OpenAI URL handling and prevent unintended side effects in execution workflows.

Key Points

  • Add organization ID parameter to PlusAPI client for better multi-tenant support
  • Implement step interception points and rework execution hooks around @on decorator for cleaner hook management
  • Wire execution-boundary interception points to enable fine-grained control over agent execution flow
  • Deploy generic interception-hook dispatcher for flexible hook handling across the framework
  • Enable declarative flows to run on TUI with headless terminal fallback for better accessibility
  • Fix after_llm_call hooks to prevent breaking native tool execution and maintain tool functionality
  • Make tool-result caching opt-in instead of default to reduce unexpected behavior
  • Fix token usage reporting to expose metrics under both names on agent/crew results and per-call basis
  • Prevent double-appending turn replies when handlers trim history to avoid duplicate responses
  • Drain memory writes before kickoff and flow completion events to ensure data consistency

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