diff --git a/lib/crewai-files/src/crewai_files/__init__.py b/lib/crewai-files/src/crewai_files/__init__.py index 41474aaae..d2c8017af 100644 --- a/lib/crewai-files/src/crewai_files/__init__.py +++ b/lib/crewai-files/src/crewai_files/__init__.py @@ -152,4 +152,4 @@ __all__ = [ "wrap_file_source", ] -__version__ = "1.14.4" +__version__ = "1.14.5a1" diff --git a/lib/crewai-tools/pyproject.toml b/lib/crewai-tools/pyproject.toml index c418464ca..c5e59b39f 100644 --- a/lib/crewai-tools/pyproject.toml +++ b/lib/crewai-tools/pyproject.toml @@ -10,7 +10,7 @@ requires-python = ">=3.10, <3.14" dependencies = [ "pytube~=15.0.0", "requests>=2.33.0,<3", - "crewai==1.14.4", + "crewai==1.14.5a1", "tiktoken>=0.8.0,<0.13", "beautifulsoup4~=4.13.4", "python-docx~=1.2.0", diff --git a/lib/crewai-tools/src/crewai_tools/__init__.py b/lib/crewai-tools/src/crewai_tools/__init__.py index 33dbc3358..8acbc217d 100644 --- a/lib/crewai-tools/src/crewai_tools/__init__.py +++ b/lib/crewai-tools/src/crewai_tools/__init__.py @@ -330,4 +330,4 @@ __all__ = [ "ZapierActionTools", ] -__version__ = "1.14.4" +__version__ = "1.14.5a1" diff --git a/lib/crewai-tools/tool.specs.json b/lib/crewai-tools/tool.specs.json index 6a0bcc4c6..f08cf7f69 100644 --- a/lib/crewai-tools/tool.specs.json +++ b/lib/crewai-tools/tool.specs.json @@ -9397,7 +9397,7 @@ } }, { - "description": "Search the internet using Exa", + "description": "Search the web with Exa, the fastest and most accurate web search API.", "env_vars": [ { "default": null, @@ -9412,7 +9412,7 @@ "required": false } ], - "humanized_name": "EXASearchTool", + "humanized_name": "ExaSearchTool", "init_params_schema": { "$defs": { "EnvVar": { @@ -9451,6 +9451,7 @@ "type": "object" } }, + "description": "Deprecated alias for :class:`ExaSearchTool`. Kept for backwards compatibility.", "properties": { "api_key": { "anyOf": [ @@ -9493,6 +9494,10 @@ { "type": "boolean" }, + { + "additionalProperties": true, + "type": "object" + }, { "type": "null" } @@ -9500,11 +9505,31 @@ "default": false, "title": "Content" }, + "highlights": { + "anyOf": [ + { + "type": "boolean" + }, + { + "additionalProperties": true, + "type": "object" + }, + { + "type": "null" + } + ], + "default": true, + "title": "Highlights" + }, "summary": { "anyOf": [ { "type": "boolean" }, + { + "additionalProperties": true, + "type": "object" + }, { "type": "null" } @@ -9586,7 +9611,225 @@ "required": [ "search_query" ], - "title": "EXABaseToolSchema", + "title": "ExaBaseToolSchema", + "type": "object" + } + }, + { + "description": "Search the web with Exa, the fastest and most accurate web search API.", + "env_vars": [ + { + "default": null, + "description": "API key for Exa services", + "name": "EXA_API_KEY", + "required": false + }, + { + "default": null, + "description": "API url for the Exa services", + "name": "EXA_BASE_URL", + "required": false + } + ], + "humanized_name": "ExaSearchTool", + "init_params_schema": { + "$defs": { + "EnvVar": { + "properties": { + "default": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Default" + }, + "description": { + "title": "Description", + "type": "string" + }, + "name": { + "title": "Name", + "type": "string" + }, + "required": { + "default": true, + "title": "Required", + "type": "boolean" + } + }, + "required": [ + "name", + "description" + ], + "title": "EnvVar", + "type": "object" + } + }, + "properties": { + "api_key": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "description": "API key for Exa services", + "required": false, + "title": "Api Key" + }, + "base_url": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "description": "API server url", + "required": false, + "title": "Base Url" + }, + "client": { + "anyOf": [ + {}, + { + "type": "null" + } + ], + "default": null, + "title": "Client" + }, + "content": { + "anyOf": [ + { + "type": "boolean" + }, + { + "additionalProperties": true, + "type": "object" + }, + { + "type": "null" + } + ], + "default": false, + "title": "Content" + }, + "highlights": { + "anyOf": [ + { + "type": "boolean" + }, + { + "additionalProperties": true, + "type": "object" + }, + { + "type": "null" + } + ], + "default": true, + "title": "Highlights" + }, + "summary": { + "anyOf": [ + { + "type": "boolean" + }, + { + "additionalProperties": true, + "type": "object" + }, + { + "type": "null" + } + ], + "default": false, + "title": "Summary" + }, + "type": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "auto", + "title": "Type" + } + }, + "required": [], + "title": "ExaSearchTool", + "type": "object" + }, + "name": "ExaSearchTool", + "package_dependencies": [ + "exa_py" + ], + "run_params_schema": { + "properties": { + "end_published_date": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "End date for the search", + "title": "End Published Date" + }, + "include_domains": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": null, + "description": "List of domains to include in the search", + "title": "Include Domains" + }, + "search_query": { + "description": "Mandatory search query you want to use to search the internet", + "title": "Search Query", + "type": "string" + }, + "start_published_date": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Start date for the search", + "title": "Start Published Date" + } + }, + "required": [ + "search_query" + ], + "title": "ExaBaseToolSchema", "type": "object" } }, diff --git a/lib/crewai/pyproject.toml b/lib/crewai/pyproject.toml index a0e7dfb86..0dcd7c566 100644 --- a/lib/crewai/pyproject.toml +++ b/lib/crewai/pyproject.toml @@ -55,7 +55,7 @@ Repository = "https://github.com/crewAIInc/crewAI" [project.optional-dependencies] tools = [ - "crewai-tools==1.14.4", + "crewai-tools==1.14.5a1", ] embeddings = [ "tiktoken>=0.8.0,<0.13" diff --git a/lib/crewai/src/crewai/__init__.py b/lib/crewai/src/crewai/__init__.py index fda44dc60..b09841231 100644 --- a/lib/crewai/src/crewai/__init__.py +++ b/lib/crewai/src/crewai/__init__.py @@ -48,7 +48,7 @@ def _suppress_pydantic_deprecation_warnings() -> None: _suppress_pydantic_deprecation_warnings() -__version__ = "1.14.4" +__version__ = "1.14.5a1" _LAZY_IMPORTS: dict[str, tuple[str, str]] = { "Memory": ("crewai.memory.unified_memory", "Memory"), diff --git a/lib/crewai/src/crewai/cli/templates/crew/pyproject.toml b/lib/crewai/src/crewai/cli/templates/crew/pyproject.toml index dcb1dcca0..94414b77b 100644 --- a/lib/crewai/src/crewai/cli/templates/crew/pyproject.toml +++ b/lib/crewai/src/crewai/cli/templates/crew/pyproject.toml @@ -5,7 +5,7 @@ description = "{{name}} using crewAI" authors = [{ name = "Your Name", email = "you@example.com" }] requires-python = ">=3.10,<3.14" dependencies = [ - "crewai[tools]==1.14.4" + "crewai[tools]==1.14.5a1" ] [project.scripts] diff --git a/lib/crewai/src/crewai/cli/templates/flow/pyproject.toml b/lib/crewai/src/crewai/cli/templates/flow/pyproject.toml index d671f7a6a..d6c98bf0c 100644 --- a/lib/crewai/src/crewai/cli/templates/flow/pyproject.toml +++ b/lib/crewai/src/crewai/cli/templates/flow/pyproject.toml @@ -5,7 +5,7 @@ description = "{{name}} using crewAI" authors = [{ name = "Your Name", email = "you@example.com" }] requires-python = ">=3.10,<3.14" dependencies = [ - "crewai[tools]==1.14.4" + "crewai[tools]==1.14.5a1" ] [project.scripts] diff --git a/lib/crewai/src/crewai/cli/templates/tool/pyproject.toml b/lib/crewai/src/crewai/cli/templates/tool/pyproject.toml index c9acd4d81..cd6c312d5 100644 --- a/lib/crewai/src/crewai/cli/templates/tool/pyproject.toml +++ b/lib/crewai/src/crewai/cli/templates/tool/pyproject.toml @@ -5,7 +5,7 @@ description = "Power up your crews with {{folder_name}}" readme = "README.md" requires-python = ">=3.10,<3.14" dependencies = [ - "crewai[tools]==1.14.4" + "crewai[tools]==1.14.5a1" ] [tool.crewai] diff --git a/lib/devtools/src/crewai_devtools/__init__.py b/lib/devtools/src/crewai_devtools/__init__.py index 6666d6da6..36c8c630a 100644 --- a/lib/devtools/src/crewai_devtools/__init__.py +++ b/lib/devtools/src/crewai_devtools/__init__.py @@ -1,3 +1,3 @@ """CrewAI development tools.""" -__version__ = "1.14.4" +__version__ = "1.14.5a1" diff --git a/uv.lock b/uv.lock index 4c56c5035..0ce24c628 100644 --- a/uv.lock +++ b/uv.lock @@ -13,7 +13,7 @@ resolution-markers = [ ] [options] -exclude-newer = "2026-04-27T16:00:00Z" +exclude-newer = "2026-04-28T07:00:00Z" [manifest] members = [