Agent DailyAgent Daily
releaseintermediate

[Release] crewaiInc/crewAI 1.10.0: 1.10.0

By greysonlalondegithub
View original on github

CrewAI 1.10.0 introduces enhanced MCP tool resolution, improved JSON argument parsing, user input handling in Flows, and migrates the CLI HTTP client from requests to httpx. The release includes 20+ bug fixes addressing tool validation, schema handling, callback execution, and race conditions, plus documentation updates for security guidance and 96 new integration actions.

Key Points

  • Enhanced MCP tool resolution with improved event handling and complex schema $ref pointer resolution for better tool integration
  • Implemented user input handling in Flows and improved HITL (Human-in-the-Loop) self-loop functionality for human feedback workflows
  • Migrated CLI HTTP client from requests to httpx for improved performance and async support
  • Fixed critical tool validation issues: validate kwargs even when empty, preserve null types in schemas, and enforce additionalProperties=false
  • Added started_event_id tracking in eventbus and auto-update tools.specs for better event management and tool synchronization
  • Resolved race conditions in guardrail event emission and fixed cyclic flows breaking when persistence ID is passed in inputs
  • Refactored crew to provider pattern and extracted HITL to provider pattern for improved architecture and maintainability
  • Updated lancedb version with lance-namespace packages and added versioned documentation with yanked detection for version notes
  • Enhanced JSON argument parsing and validation in CrewAgentExecutor and BaseTool with improved type preservation for enums and structured outputs
  • Added 96 missing actions across 9 integrations and clarified NL2SQL security model with hardening 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