Agent DailyAgent Daily
releaseintermediate

[Release] crewaiInc/crewAI 1.14.5a2: 1.14.5a2

By greysonlalondegithub
View original on github

crewAI v1.14.5a2 is a bug fix release addressing critical issues in task output handling, token counting, async operations, and LLM configuration. Key improvements include fixing task output restoration in finally blocks, preserving outputs across async batch flushes, and preventing incorrect final answer returns from hooks and errors. The release also enhances the CrewAIRagAdapter with proper kwargs forwarding and improves BaseModel input handling.

Key Points

  • Fix task output restoration in finally block to ensure outputs persist correctly
  • Include thoughts_token_count in completion tokens for accurate token accounting
  • Preserve task outputs across async batch flush operations to prevent data loss
  • Forward kwargs to loader calls in CrewAIRagAdapter for proper configuration passing
  • Prevent result_as_answer from returning hook-block messages as final answers
  • Prevent result_as_answer from returning errors as final answers
  • Use acall for output conversion in async code paths for consistency
  • Prevent shared LLM stop words mutation across agents to avoid cross-agent interference
  • Handle BaseModel input in convert_to_model for improved type compatibility
  • Document additional environment variables for better configuration guidance

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