Greyson LaLonde
428810bd6f
feat: bump version to 1.0.0a2
v1.0.0a2
1.0.0a2
2025-10-02 16:38:17 -04:00
Greyson LaLonde
610bc4b3f5
chore: merge main into release/v1.0.0
2025-10-02 15:32:54 -04:00
Lucas Gomide
e73c5887d9
fix: handle properly anyOf oneOf allOf schema's props
...
Co-authored-by: Greyson Lalonde <greyson.r.lalonde@gmail.com >
2025-10-02 14:32:17 -04:00
Mike Plachta
c5ac5fa78a
feat: add required env var validation for brightdata
...
Co-authored-by: Greyson Lalonde <greyson.r.lalonde@gmail.com >
2025-10-02 12:35:29 -04:00
Tony Kipkemboi
bf9e0423f2
chore(docs): bring AMP doc refresh from release/v1.0.0 into main ( #3637 )
...
CodeQL Advanced / Analyze (actions) (push) Has been cancelled
CodeQL Advanced / Analyze (python) (push) Has been cancelled
Notify Downstream / notify-downstream (push) Has been cancelled
Mark stale issues and pull requests / stale (push) Has been cancelled
* WIP: v1 docs (#3626 )
(cherry picked from commit d46e20fa09bcd2f5916282f5553ddeb7183bd92c)
* docs: parity for all translations
* docs: full name of acronym AMP
* docs: fix lingering unused code
* docs: expand contextual options in docs.json
* docs: add contextual action to request feature on GitHub
* chore: tidy docs formatting
2025-10-02 11:36:04 -04:00
Greyson LaLonde
5456c80556
chore: apply linting fixes to crewai-tools
2025-10-02 11:06:38 -04:00
Tony Kipkemboi
df754dbcc8
docs: add contextual action to request feature on GitHub ( #3635 )
2025-10-02 10:44:13 -04:00
Lorenze Jay
f47e0c82c4
Add tracing documentation and enable tracing feature in CrewAI
...
- Introduced a new documentation page for CrewAI Tracing, detailing setup and usage.
- Updated the main documentation to include the new tracing page in the observability section.
- Added example code snippets for enabling tracing in both Crews and Flows.
- Included instructions for global tracing configuration via environment variables.
- Added a new image for the CrewAI Tracing interface.
2025-10-02 07:33:18 -04:00
tonykipkemboi
e8356b777c
docs: expand contextual options in docs.json
2025-10-01 15:41:05 -04:00
tonykipkemboi
ade425a543
docs: fix lingering unused code
2025-10-01 14:49:15 -04:00
Doug Guthrie
eabced321c
Add braintrust docs ( #3628 )
...
CodeQL Advanced / Analyze (actions) (push) Has been cancelled
CodeQL Advanced / Analyze (python) (push) Has been cancelled
Notify Downstream / notify-downstream (push) Has been cancelled
Mark stale issues and pull requests / stale (push) Has been cancelled
* Add braintrust docs
* Add more things
* fix eval command
* Add missing crewai-tools import
* Allow for dynamic inputs
2025-10-01 14:38:22 -04:00
tonykipkemboi
d7f6f07a5d
docs: full name of acronym AMP
2025-10-01 14:22:16 -04:00
tonykipkemboi
9e1dae0746
docs: parity for all translations
2025-10-01 14:11:23 -04:00
Tony Kipkemboi
b5161c320d
Merge branch 'main' into release/v1.0.0
1.0.0a1
2025-10-01 10:53:44 -04:00
Tony Kipkemboi
c793c829ea
WIP: v1 docs ( #3626 )
...
(cherry picked from commit d46e20fa09bcd2f5916282f5553ddeb7183bd92c)
2025-10-01 10:25:28 -04:00
Greyson LaLonde
b77074e48e
docs: add HITL webhook authentication examples
CodeQL Advanced / Analyze (actions) (push) Has been cancelled
CodeQL Advanced / Analyze (python) (push) Has been cancelled
Notify Downstream / notify-downstream (push) Has been cancelled
Mark stale issues and pull requests / stale (push) Has been cancelled
2025-09-29 23:51:39 -04:00
Lorenze Jay
0fe9352149
chore: bump version to 1.0.0a1 across all packages
...
- Updated version to 1.0.0a1 in pyproject.toml for crewai and crewai-tools
- Adjusted version in __init__.py files for consistency
v1.0.0-alpha.1
v1.0.0.a1
1.0.0.a1
2025-09-28 11:53:35 -04:00
Greyson LaLonde
548170e989
fix: add permission to action
2025-09-28 01:08:19 -04:00
Greyson LaLonde
417a4e3d91
chore: ci publish and pin versions
2025-09-28 00:59:25 -04:00
Greyson LaLonde
68dce92003
chore: update CI workflows and docs for monorepo structure
...
* chore: update CI workflows and docs for monorepo structure
* fix: actions syntax
2025-09-28 00:28:49 -04:00
Greyson LaLonde
289b90f00a
feat: add crewai-tools workspace and fix tests/dependencies
...
* feat: add crewai-tools workspace structure
* Squashed 'temp-crewai-tools/' content from commit 9bae5633
git-subtree-dir: temp-crewai-tools
git-subtree-split: 9bae56339096cb70f03873e600192bd2cd207ac9
* feat: configure crewai-tools workspace package with dependencies
* fix: apply ruff auto-formatting to crewai-tools code
* chore: update lockfile
* fix: don't allow tool tests yet
* fix: comment out extra pytest flags for now
* fix: remove conflicting conftest.py from crewai-tools tests
* fix: resolve dependency conflicts and test issues
- Pin vcrpy to 7.0.0 to fix pytest-recording compatibility
- Comment out types-requests to resolve urllib3 conflict
- Update requests requirement in crewai-tools to >=2.32.0
2025-09-28 00:05:42 -04:00
Greyson LaLonde
c591c1ac87
chore: update python version to 3.13 and package metadata
2025-09-27 23:09:52 -04:00
Greyson LaLonde
86f0dfc2d7
feat: monorepo restructure and test/ci updates
...
- Add crewai workspace member
- Fix vcr cassette paths and restore test dirs
- Resolve ci failures and update linter/pytest rules
2025-09-27 22:53:02 -04:00
Greyson LaLonde
74b5c88834
Merge branch 'main' into release/v1.0.0-alpha.1
2025-09-26 13:32:05 -04:00
Lorenze Jay
7d5cd4d3e2
chore: bump CrewAI version to 0.201.1 and update dependencies in project templates ( #3605 )
...
CodeQL Advanced / Analyze (actions) (push) Has been cancelled
CodeQL Advanced / Analyze (python) (push) Has been cancelled
Notify Downstream / notify-downstream (push) Has been cancelled
Update Test Durations / update-durations (3.10) (push) Has been cancelled
Update Test Durations / update-durations (3.11) (push) Has been cancelled
Update Test Durations / update-durations (3.12) (push) Has been cancelled
Update Test Durations / update-durations (3.13) (push) Has been cancelled
Mark stale issues and pull requests / stale (push) Has been cancelled
- Update version in __init__.py to 0.201.1
- Modify dependency versions in pyproject.toml for crew, flow, and tool templates to require CrewAI 0.201.1
0.201.1
2025-09-26 09:58:00 -07:00
Greyson LaLonde
73e932bfee
fix: update embedding functions to inherit from chromadb callable
2025-09-26 12:25:19 -04:00
Greyson LaLonde
12fa7e2ff1
fix: rename watson to watsonx embedding provider and prefix env vars
...
- prefix provider env vars with embeddings_
- rename watson → watsonx in providers
- add deprecation warning and alias for legacy 'watson' key (to be removed in v1.0.0)
2025-09-26 10:57:18 -04:00
Greyson LaLonde
091d1267d8
fix: prefix embedding provider env vars with EMBEDDINGS_
2025-09-26 10:50:45 -04:00
Lorenze Jay
b5b10a8cde
chore: update version and dependencies to 0.201.0 ( #3593 )
...
CodeQL Advanced / Analyze (actions) (push) Has been cancelled
CodeQL Advanced / Analyze (python) (push) Has been cancelled
Notify Downstream / notify-downstream (push) Has been cancelled
Update Test Durations / update-durations (3.10) (push) Has been cancelled
Update Test Durations / update-durations (3.11) (push) Has been cancelled
Update Test Durations / update-durations (3.12) (push) Has been cancelled
Update Test Durations / update-durations (3.13) (push) Has been cancelled
Build uv cache / build-cache (3.10) (push) Has been cancelled
Build uv cache / build-cache (3.11) (push) Has been cancelled
Build uv cache / build-cache (3.12) (push) Has been cancelled
Build uv cache / build-cache (3.13) (push) Has been cancelled
Mark stale issues and pull requests / stale (push) Has been cancelled
- Bump CrewAI version to 0.201.0 in __init__.py
- Update dependency versions in pyproject.toml for crew, flow, and tool templates to require CrewAI 0.201.0
- Remove unnecessary blank line in pyproject.toml
0.201.0
2025-09-25 18:04:12 -07:00
Greyson LaLonde
2485ed93d6
feat: upgrade chromadb to v1.1.0, improve types
...
- update imports and include handling for chromadb v1.1.0
- fix mypy and typing_compat issues (required, typeddict, voyageai)
- refine embedderconfig typing and allow base provider instances
- handle mem0 as special case for external memory storage
- bump tools and clean up redundant deps
2025-09-25 20:48:37 -04:00
Greyson LaLonde
ce5ea9be6f
feat: add custom embedding types and migrate providers
...
- introduce baseembeddingsprovider and helper for embedding functions
- add core embedding types and migrate providers, factory, and storage modules
- remove unused type aliases and fix pydantic schema error
- update providers with env var support and related fixes
2025-09-25 18:28:39 -04:00
Lucas Gomide
13e5ec711d
feat: add apps & actions attributes to Agent ( #3504 )
...
* feat: add app attributes to Agent
* feat: add actions attribute to Agent
* chore: resolve linter issues
* refactor: merge the apps and actions parameters into a single one
* fix: remove unnecessary print
* feat: logging error when CrewaiPlatformTools fails
* chore: export CrewaiPlatformTools directly from crewai_tools
* style: resolver linter issues
* test: fix broken tests
* style: solve linter issues
* fix: fix broken test
2025-09-25 16:46:51 -04:00
Greyson LaLonde
e070c1400c
feat: update pydantic, add pydantic-settings, migrate to dependency-groups
...
Build uv cache / build-cache (3.10) (push) Has been cancelled
Build uv cache / build-cache (3.11) (push) Has been cancelled
Build uv cache / build-cache (3.12) (push) Has been cancelled
Build uv cache / build-cache (3.13) (push) Has been cancelled
CodeQL Advanced / Analyze (actions) (push) Has been cancelled
CodeQL Advanced / Analyze (python) (push) Has been cancelled
Notify Downstream / notify-downstream (push) Has been cancelled
Update Test Durations / update-durations (3.10) (push) Has been cancelled
Update Test Durations / update-durations (3.11) (push) Has been cancelled
Update Test Durations / update-durations (3.12) (push) Has been cancelled
Update Test Durations / update-durations (3.13) (push) Has been cancelled
Mark stale issues and pull requests / stale (push) Has been cancelled
- Add pydantic-settings>=2.10.1 dependency for configuration management
- Update pydantic to 2.11.9 and python-dotenv to 1.1.1
- Migrate from deprecated tool.uv.dev-dependencies to dependency-groups.dev format
- Remove unnecessary dev dependencies: pillow, cairosvg
- Update all dev tooling to latest versions
- Remove duplicate python-dotenv from dev dependencies
2025-09-24 14:42:18 -04:00
Greyson LaLonde
6537e3737d
fix: correct directory name in quickstart documentation
2025-09-24 11:41:33 -04:00
Greyson LaLonde
346faf229f
feat: add pydantic-compatible import validation and deprecate old utilities
2025-09-24 11:36:02 -04:00
Lorenze Jay
a0b757a12c
Lorenze/traces mark as failed ( #3586 )
...
CodeQL Advanced / Analyze (actions) (push) Has been cancelled
CodeQL Advanced / Analyze (python) (push) Has been cancelled
Notify Downstream / notify-downstream (push) Has been cancelled
Update Test Durations / update-durations (3.10) (push) Has been cancelled
Update Test Durations / update-durations (3.11) (push) Has been cancelled
Update Test Durations / update-durations (3.12) (push) Has been cancelled
Update Test Durations / update-durations (3.13) (push) Has been cancelled
Mark stale issues and pull requests / stale (push) Has been cancelled
* marking trace batch as failed if its failed
* fix test
2025-09-23 22:02:27 -07:00
Greyson LaLonde
1dbe8aab52
fix: add batch_size support to prevent embedder token limit errors
...
- add batch_size field to baseragconfig (default=100)
- update chromadb/qdrant clients and factories to use batch_size
- extract and filter batch_size from embedder config in knowledgestorage
- fix large csv files exceeding embedder token limits (#3574 )
- remove unneeded conditional for type
Co-authored-by: Vini Brasil <vini@hey.com >
2025-09-24 00:05:43 -04:00
Greyson LaLonde
4ac65eb0a6
fix: support nested config format for embedder configuration
...
CodeQL Advanced / Analyze (actions) (push) Has been cancelled
CodeQL Advanced / Analyze (python) (push) Has been cancelled
Notify Downstream / notify-downstream (push) Has been cancelled
Update Test Durations / update-durations (3.10) (push) Has been cancelled
Update Test Durations / update-durations (3.11) (push) Has been cancelled
Update Test Durations / update-durations (3.12) (push) Has been cancelled
Update Test Durations / update-durations (3.13) (push) Has been cancelled
- support nested config format with embedderconfig typeddict
- fix parsing for model/model_name compatibility
- add validation, typing_extensions, and improved type hints
- enhance embedding factory with env var injection and provider support
- add tests for openai, azure, and all embedding providers
- misc fixes: test file rename, updated mocking patterns
2025-09-23 11:57:46 -04:00
Greyson LaLonde
3e97393f58
chore: improve typing and consolidate utilities
...
- add type annotations across utility modules
- refactor printer system, agent utils, and imports for consistency
- remove unused modules, constants, and redundant patterns
- improve runtime type checks, exception handling, and guardrail validation
- standardize warning suppression and logging utilities
- fix llm typing, threading/typing edge cases, and test behavior
2025-09-23 11:33:46 -04:00
Heitor Carvalho
34bed359a6
feat: add crewai uv wrapper for uv commands ( #3581 )
2025-09-23 10:55:15 -04:00
Tony Kipkemboi
feeed505bb
docs(changelog): add releases 0.193.2, 0.193.1, 0.193.0, 0.186.1, 0.186.0 across en/ko/pt-BR ( #3577 )
CodeQL Advanced / Analyze (actions) (push) Has been cancelled
CodeQL Advanced / Analyze (python) (push) Has been cancelled
Notify Downstream / notify-downstream (push) Has been cancelled
Mark stale issues and pull requests / stale (push) Has been cancelled
2025-09-22 16:19:55 -07:00
Greyson LaLonde
cb0efd05b4
chore: fix ruff linting issues in tools module
...
CodeQL Advanced / Analyze (actions) (push) Has been cancelled
CodeQL Advanced / Analyze (python) (push) Has been cancelled
Notify Downstream / notify-downstream (push) Has been cancelled
Update Test Durations / update-durations (3.13) (push) Has been cancelled
Update Test Durations / update-durations (3.10) (push) Has been cancelled
Update Test Durations / update-durations (3.11) (push) Has been cancelled
Update Test Durations / update-durations (3.12) (push) Has been cancelled
linting, args_schema default, and validator check
2025-09-22 13:13:23 -04:00
Greyson LaLonde
db5f565dea
fix: apply ruff linting fixes to tasks module
2025-09-22 13:09:53 -04:00
Greyson LaLonde
58413b663a
chore: fix ruff linting issues in rag module
...
linting, list embedding handling, and test update
2025-09-22 13:06:22 -04:00
Greyson LaLonde
37636f0dd7
chore: fix ruff linting and mypy issues in flow module
2025-09-22 13:03:06 -04:00
Greyson LaLonde
0e370593f1
chore: resolve all ruff and mypy issues in experimental module
...
resolve linting, typing, and import issues; update Okta test
2025-09-22 12:56:28 -04:00
Vini Brasil
aa8dc9d77f
Add source to LLM Guardrail events ( #3572 )
...
CodeQL Advanced / Analyze (actions) (push) Has been cancelled
CodeQL Advanced / Analyze (python) (push) Has been cancelled
Notify Downstream / notify-downstream (push) Has been cancelled
Update Test Durations / update-durations (3.10) (push) Has been cancelled
Update Test Durations / update-durations (3.11) (push) Has been cancelled
Update Test Durations / update-durations (3.12) (push) Has been cancelled
Update Test Durations / update-durations (3.13) (push) Has been cancelled
Mark stale issues and pull requests / stale (push) Has been cancelled
This commit adds the source attribute to LLM Guardrail event calls to
identify the Lite Agent or Task that executed the guardrail.
2025-09-22 11:58:00 +09:00
Jonathan Hill
9c1096dbdc
fix: Make 'ready' parameter optional in _create_reasoning_plan function ( #3561 )
...
CodeQL Advanced / Analyze (actions) (push) Has been cancelled
CodeQL Advanced / Analyze (python) (push) Has been cancelled
Notify Downstream / notify-downstream (push) Has been cancelled
Update Test Durations / update-durations (3.10) (push) Has been cancelled
Update Test Durations / update-durations (3.11) (push) Has been cancelled
Update Test Durations / update-durations (3.12) (push) Has been cancelled
Update Test Durations / update-durations (3.13) (push) Has been cancelled
Mark stale issues and pull requests / stale (push) Has been cancelled
* fix: Make 'ready' parameter optional in _create_reasoning_plan function
This PR fixes Issue #3466 where the _create_reasoning_plan function was missing
the 'ready' parameter when called by the LLM. The fix makes the 'ready' parameter
optional with a default value of False, which allows the function to be called
with only the 'plan' argument.
Fixes #3466
* Change default value of 'ready' parameter to True
---------
Co-authored-by: João Moura <joaomdmoura@gmail.com >
2025-09-20 22:57:18 -03:00
João Moura
47044450c0
Adding fallback to crew settings ( #3562 )
...
* Adding fallback to crew settings
* fix: resolve ruff and mypy issues in cli/config.py
---------
Co-authored-by: Greyson Lalonde <greyson.r.lalonde@gmail.com >
2025-09-20 22:54:36 -03:00
João Moura
0ee438c39d
fix version ( #3557 )
0.193.2
2025-09-20 17:14:28 -03:00