lorenzejay
73f44c878d
Merge branch 'lorenze/feat/grep-tool' of github.com:crewAIInc/crewAI into lorenze/feat/grep-tool
2026-02-12 10:29:58 -08:00
lorenzejay
364143a682
fix test
2026-02-12 10:29:46 -08:00
github-actions[bot]
f894d8cf9d
chore: update tool specifications
2026-02-12 18:29:36 +00:00
lorenzejay
1f0265781a
Merge branch 'lorenze/feat/grep-tool' of github.com:crewAIInc/crewAI into lorenze/feat/grep-tool
2026-02-12 10:28:16 -08:00
lorenzejay
9fae6c0adf
feat: enhance GrepTool with sensitive file exclusion and file size limit
...
- Added MAX_CONTEXT_LINES to define the upper limit for context lines shown in search results.
- Introduced MAX_FILE_SIZE_BYTES to skip files larger than 10 MB during searches.
- Implemented logic to exclude sensitive files (e.g., .env, .netrc) from search results to prevent accidental leakage of credentials.
- Updated tests to validate sensitive file exclusion and file size limits, ensuring robustness in handling sensitive content.
2026-02-12 10:27:24 -08:00
github-actions[bot]
b97fc83656
chore: update tool specifications
2026-02-12 04:47:03 +00:00
lorenzejay
925ed7850e
linted
2026-02-11 20:45:40 -08:00
lorenzejay
ec2b6a0287
feat: enhance GrepTool with regex length limit, path restrictions, and brace expansion support
...
- Added MAX_REGEX_LENGTH to limit regex pattern length and prevent ReDoS.
- Introduced allow_unrestricted_paths option to enable searching outside the current working directory.
- Implemented brace expansion for glob patterns to support multiple file types.
- Enhanced error handling for path traversal and regex compilation.
- Updated tests to cover new features and ensure robustness.
2026-02-11 20:44:46 -08:00
Lorenze Jay
25835ca795
Merge branch 'main' into lorenze/feat/grep-tool
2026-02-11 14:23:35 -08:00
Rip&Tear
87675b49fd
test: avoid URL substring assertion in brave search test ( #4453 )
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
2026-02-11 14:32:10 +08:00
github-actions[bot]
c9971a7418
chore: update tool specifications
2026-02-04 19:52:01 +00:00
lorenzejay
f04bedc9ab
moved to tools
2026-02-04 11:50:43 -08:00
Greyson LaLonde
3cc33ef6ab
fix: resolve complex schema $ref pointers in mcp tools
...
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
* fix: resolve complex schema $ref pointers in mcp tools
* chore: update tool specifications
* fix: adapt mcp tools; sanitize pydantic json schemas
* fix: strip nulls from json schemas and simplify mcp args
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-03 20:47:58 -05:00
Thiago Moretto
e30645e855
limit stagehand dep version to 0.5.9 due breaking changes ( #4339 )
...
* limit to 0.5.9 due breaking changes + add env vars requirements
* fix tool spec extract that was ignoring with default
* original tool spec
* update spec
2026-02-03 09:43:24 -05:00
Sampson
8c6436234b
adds additional search params ( #4321 )
...
CodeQL Advanced / Analyze (actions) (push) Has been cancelled
CodeQL Advanced / Analyze (python) (push) Has been cancelled
Notify Downstream / notify-downstream (push) Has been cancelled
Introduces support for additional Brave Search API web-search parameters.
2026-02-02 11:17:02 -08:00
Thiago Moretto
536447ab0e
declare stagehand package as dep for StagehandTool ( #4336 )
2026-02-02 09:45:47 -05:00
Lorenze Jay
63a508f601
feat: bump versions to 1.9.3 ( #4316 )
...
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
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
* feat: bump versions to 1.9.3
* bump bump
2026-01-30 14:24:25 -08:00
Lorenze Jay
e291a97bdd
chore: update version to 1.9.2 across all relevant files ( #4299 )
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
2026-01-28 17:11:44 -08:00
Lorenze Jay
381ad3a9a8
chore: update version to 1.9.1
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
2026-01-27 20:08:53 -05:00
Greyson LaLonde
3b17026082
fix: correct tool-calling content handling and schema serialization
...
- fix(gemini): prevent tool calls from using stale text content; correct key refs
- fix(agent-executor): resolve type errors
- refactor(schema): extract Pydantic schema utilities from platform tools
- fix(schema): properly serialize schemas and ensure Responses API uses a separate structure
- fix: preserve list identity to avoid mutation/aliasing issues
- chore(tests): update assumptions to match new behavior
2026-01-27 15:47:29 -05:00
Lorenze Jay
6b926b90d0
chore: update version to 1.9.0 across all relevant files ( #4284 )
...
CodeQL Advanced / Analyze (actions) (push) Has been cancelled
CodeQL Advanced / Analyze (python) (push) Has been cancelled
Check Documentation Broken Links / Check broken links (push) Has been cancelled
Notify Downstream / notify-downstream (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
- Bumped the version number to 1.9.0 in pyproject.toml files and __init__.py files across the CrewAI library and its tools.
- Updated dependencies to use the new version of crewai-tools (1.9.0) for improved functionality and compatibility.
- Ensured consistency in versioning across the codebase to reflect the latest updates.
2026-01-26 16:36:35 -08:00
Greyson LaLonde
c4c9208229
feat: native multimodal file handling; openai responses api
...
- add input_files parameter to Crew.kickoff(), Flow.kickoff(), Task, and Agent.kickoff()
- add provider-specific file uploaders for OpenAI, Anthropic, Gemini, and Bedrock
- add file type detection, constraint validation, and automatic format conversion
- add URL file source support for multimodal content
- add streaming uploads for large files
- add prompt caching support for Anthropic
- add OpenAI Responses API support
2026-01-23 15:13:25 -05:00
Lorenze Jay
8f022be106
feat: bump versions to 1.8.1 ( #4242 )
...
CodeQL Advanced / Analyze (actions) (push) Has been cancelled
CodeQL Advanced / Analyze (python) (push) Has been cancelled
Check Documentation Broken Links / Check broken links (push) Has been cancelled
Notify Downstream / notify-downstream (push) Has been cancelled
Mark stale issues and pull requests / stale (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
* feat: bump versions to 1.8.1
* bump bump
2026-01-14 20:49:14 -08:00
Lorenze Jay
9a212b8e29
feat: bump versions to 1.8.0 ( #4199 )
...
* feat: bump versions to 1.8.0
* bump 1.8.0
2026-01-07 15:36:46 -08:00
Lorenze Jay
25c0c030ce
adjust aop to amp docs lang ( #4179 )
...
CodeQL Advanced / Analyze (actions) (push) Has been cancelled
CodeQL Advanced / Analyze (python) (push) Has been cancelled
Check Documentation Broken Links / Check broken links (push) Has been cancelled
Notify Downstream / notify-downstream (push) Has been cancelled
Mark stale issues and pull requests / stale (push) Has been cancelled
* adjust aop to amp docs lang
* whoop no print
2026-01-05 15:30:21 -08:00
Greyson LaLonde
0c359f4df8
feat: bump versions to 1.7.2
CodeQL Advanced / Analyze (actions) (push) Has been cancelled
CodeQL Advanced / Analyze (python) (push) Has been cancelled
Notify Downstream / notify-downstream (push) Has been cancelled
2025-12-19 15:47:00 -05:00
Lucas Gomide
fe288dbe73
Resolving some connection issues ( #4129 )
...
* fix: use CREWAI_PLUS_URL env var in precedence over PlusAPI configured value
* feat: bypass TLS certificate verification when calling platform
* test: fix test
2025-12-19 10:15:20 -05:00
Lorenze Jay
88d3c0fa97
feat: bump versions to 1.7.1 ( #4092 )
...
CodeQL Advanced / Analyze (actions) (push) Has been cancelled
CodeQL Advanced / Analyze (python) (push) Has been cancelled
Notify Downstream / notify-downstream (push) Has been cancelled
* feat: bump versions to 1.7.1
* bump projects
2025-12-15 21:51:53 -08:00
Lorenze Jay
3e3b9df761
feat: bump versions to 1.7.0 ( #4051 )
...
CodeQL Advanced / Analyze (actions) (push) Has been cancelled
CodeQL Advanced / Analyze (python) (push) Has been cancelled
Check Documentation Broken Links / Check broken links (push) Has been cancelled
Notify Downstream / notify-downstream (push) Has been cancelled
* feat: bump versions to 1.7.0
* bump
2025-12-08 16:42:12 -08:00
Greyson LaLonde
3ce019b07b
chore: pin dependencies in crewai, crewai-tools, devtools
CodeQL Advanced / Analyze (actions) (push) Has been cancelled
CodeQL Advanced / Analyze (python) (push) Has been cancelled
Notify Downstream / notify-downstream (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
2025-11-30 19:51:20 -05:00
Greyson LaLonde
c925d2d519
chore: restructure test env, cassettes, and conftest; fix flaky tests
...
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
Mark stale issues and pull requests / stale (push) Has been cancelled
Consolidates pytest config, standardizes env handling, reorganizes cassette layout, removes outdated VCR configs, improves sync with threading.Condition, updates event-waiting logic, ensures cleanup, regenerates Gemini cassettes, and reverts unintended test changes.
2025-11-29 16:55:24 -05:00
Lorenze Jay
bc4e6a3127
feat: bump versions to 1.6.1 ( #3993 )
...
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
* feat: bump versions to 1.6.1
* chore: update crewAI dependency version to 1.6.1 in project templates
2025-11-28 17:57:15 -08:00
Greyson LaLonde
2025a26fc3
fix: ensure parameters in RagTool.add, add typing, tests ( #3979 )
...
Mark stale issues and pull requests / stale (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
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
* fix: ensure parameters in RagTool.add, add typing, tests
* feat: substitute pymupdf for pypdf, better parsing performance
---------
Co-authored-by: Lorenze Jay <63378463+lorenzejay@users.noreply.github.com >
2025-11-26 22:32:43 -08:00
Lorenze Jay
52444ad390
feat: bump versions to 1.6.0 ( #3974 )
...
CodeQL Advanced / Analyze (actions) (push) Has been cancelled
CodeQL Advanced / Analyze (python) (push) Has been cancelled
Check Documentation Broken Links / Check broken links (push) Has been cancelled
Notify Downstream / notify-downstream (push) Has been cancelled
Mark stale issues and pull requests / stale (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
* feat: bump versions to 1.6.0
* bump project templates
2025-11-24 17:56:30 -08:00
Greyson LaLonde
a928cde6ee
fix: rag tool embeddings config
...
* fix: ensure config is not flattened, add tests
* chore: refactor inits to model_validator
* chore: refactor rag tool config parsing
* chore: add initial docs
* chore: add additional validation aliases for provider env vars
* chore: add solid docs
* chore: move imports to top
* fix: revert circular import
* fix: lazy import qdrant-client
* fix: allow collection name config
* chore: narrow model names for google
* chore: update additional docs
* chore: add backward compat on model name aliases
* chore: add tests for config changes
2025-11-24 16:51:28 -05:00
João Moura
9c84475691
Update AMP to AOP ( #3941 )
...
Co-authored-by: Lorenze Jay <63378463+lorenzejay@users.noreply.github.com >
2025-11-24 13:15:24 -08:00
Gil Feig
bcc3e358cb
feat: Add Merge Agent Handler tool ( #3911 )
...
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
* feat: Add Merge Agent Handler tool
* Fix linting issues
* Empty
2025-11-20 16:58:41 -08:00
Lorenze Jay
9fcf55198f
feat: bump versions to 1.5.0 ( #3924 )
...
Update Test Durations / update-durations (3.13) (push) Has been cancelled
CodeQL Advanced / Analyze (actions) (push) Has been cancelled
CodeQL Advanced / Analyze (python) (push) Has been cancelled
Check Documentation Broken Links / Check broken links (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
Mark stale issues and pull requests / stale (push) Has been cancelled
* feat: bump versions to 1.5.0
* chore: update crewAI tools dependency to version 1.5.0 in project templates
2025-11-15 18:00:11 -08:00
Daniel Barreto
fcb5b19b2e
Enhance schema description of QdrantVectorSearchTool ( #3891 )
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-11-11 14:33:33 -08:00
Lorenze Jay
0f1c173d02
feat: bump versions to 1.4.1 ( #3862 )
...
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
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
* feat: bump versions to 1.4.1
* chore: update crewAI tools dependency to version 1.4.1 in project templates
2025-11-07 11:19:07 -08:00
Lorenze Jay
d29867bbb6
chore: update version numbers to 1.4.0
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-11-06 23:04:44 -05:00
Lucas Gomide
5abf976373
fix: allow adding RAG source content from valid URLs ( #3831 )
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-11-04 07:58:40 -05:00
Lorenze Jay
40932af3fa
feat: bump versions to 1.3.0 ( #3820 )
...
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
Mark stale issues and pull requests / stale (push) Has been cancelled
* feat: bump versions to 1.3.0
* chore: update crew and flow templates to use crewai[tools] version 1.3.0
2025-10-31 18:54:02 -07:00
Lucas Gomide
4ebb5114ed
Fix Firecrawl tools & adding tests ( #3810 )
...
* fix: fix Firecrawl Scrape tool
* fix: fix Firecrawl Search tool
* fix: fix Firecrawl Website tool
* tests: adding tests for Firecrawl
2025-10-29 13:37:57 -04:00
Daniel Barreto
70b083945f
Enhance QdrantVectorSearchTool ( #3806 )
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-10-28 13:42:40 -04:00
Lorenze Jay
5d6b4c922b
feat: bump versions to 1.2.1 ( #3800 )
...
* feat: bump versions to 1.2.1
* updated templates too
2025-10-27 09:12:04 -07:00
Lorenze Jay
a83c57a2f2
feat: bump versions to 1.2.0 ( #3787 )
...
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
* feat: bump versions to 1.2.0
* also include projects
2025-10-23 18:04:34 -07:00
Lorenze Jay
d28daa26cd
feat: bump versions to 1.1.0 ( #3770 )
...
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
* feat: bump versions to 1.1.0
* chore: bump template versions
---------
Co-authored-by: Greyson Lalonde <greyson.r.lalonde@gmail.com >
2025-10-21 15:52:44 -07:00
Daniel Barreto
2ee27efca7
feat: improvements on QdrantVectorSearchTool
...
* Implement improvements on QdrantVectorSearchTool
- Allow search filters to be set at the constructor level
- Fix issue that prevented multiple records from being returned
* Implement improvements on QdrantVectorSearchTool
- Allow search filters to be set at the constructor level
- Fix issue that prevented multiple records from being returned
---------
Co-authored-by: Greyson LaLonde <greyson.r.lalonde@gmail.com >
2025-10-21 16:50:08 -04:00
Greyson LaLonde
dba27cf8b5
fix: fix double trace call; add types
...
* fix: fix double trace call; add types
* tests: skip long running uv install test, refactor in future
---------
Co-authored-by: Lorenze Jay <63378463+lorenzejay@users.noreply.github.com >
2025-10-21 14:15:39 -04:00