feat: merge latest changes from crewAI main into packages/crewai

- Merged upstream changes from crewAI main branch
- Resolved conflicts in pyproject.toml
- Fixed mypy import issue in qdrant factory
- Updated pre-commit mypy configuration for monorepo structure
This commit is contained in:
Greyson LaLonde
2025-09-18 23:37:20 -04:00
52 changed files with 3823 additions and 1414 deletions

View File

@@ -15,7 +15,7 @@ repos:
files: ^(packages/crewai/src/|packages/tools/src/).*\.py$
- id: mypy
name: mypy
entry: uv run mypy src --exclude cli/templates
entry: uv run mypy
language: system
types: [python]
exclude: ^(packages/.*/tests/|packages/crewai/src/crewai/cli/templates/)