Skip to content

chore(deps): Bump crewai-tools from 0.76.0 to 1.10.1 in /a2a/git_issue_agent#167

Merged
pdettori merged 2 commits intomainfrom
dependabot/pip/a2a/git_issue_agent/crewai-tools-1.10.1
Mar 12, 2026
Merged

chore(deps): Bump crewai-tools from 0.76.0 to 1.10.1 in /a2a/git_issue_agent#167
pdettori merged 2 commits intomainfrom
dependabot/pip/a2a/git_issue_agent/crewai-tools-1.10.1

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 12, 2026

Bumps crewai-tools from 0.76.0 to 1.10.1.

Release notes

Sourced from crewai-tools's releases.

1.10.1

What's Changed

🚀 Features

  • Upgrade Gemini GenAI

🐛 Bug Fixes

  • Adjust executor listener value to avoid recursion
  • Group parallel function response parts in a single Content object in Gemini
  • Surface thought output from thinking models in Gemini
  • Load MCP and platform tools when agent tools are None
  • Support Jupyter environments with running event loops in A2A
  • Use anonymous ID for ephemeral traces
  • Conditionally pass plus header
  • Skip signal handler registration in non-main threads for telemetry
  • Inject tool errors as observations and resolve name collisions
  • Upgrade pypdf from 4.x to 6.7.4 to resolve Dependabot alerts
  • Resolve critical and high Dependabot security alerts

📚 Documentation

  • Sync Composio tool documentation across locales

👥 Contributors

1.10.1a1

What's Changed

Features

  • Implement asynchronous invocation support in step callback methods
  • Implement lazy loading for heavy dependencies in Memory module

Documentation

  • Update changelog and version for v1.10.0

Refactoring

  • Refactor step callback methods to support asynchronous invocation
  • Refactor to implement lazy loading for heavy dependencies in Memory module

Bug Fixes

  • Fix branch for release notes

Contributors

... (truncated)

Commits
  • 53df419 feat: bump versions to 1.10.1 (#4706)
  • ea70976 fix: adjust executor listener value to avoid recursion (#4705)
  • 3cc6516 Memory overall improvements (#4688)
  • ad82e52 fix(gemini): group parallel function_response parts in a single Content objec...
  • 9336702 fix(deps): bump pypdf, urllib3 override, and dev dependencies for security fixes
  • 030f6d6 fix: use anon id for ephemeral traces
  • 95d51db Langgraph migration guide (#4681)
  • a8f5141 fix(gemini): surface thought output from thinking models
  • e7f17d2 fix: load MCP and platform tools when agent tools is None
  • 5d08112 fix(a2a): support Jupyter environments with running event loops
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [crewai-tools](https://github.com/crewAIInc/crewAI) from 0.76.0 to 1.10.1.
- [Release notes](https://github.com/crewAIInc/crewAI/releases)
- [Commits](crewAIInc/crewAI@0.76.0...1.10.1)

---
updated-dependencies:
- dependency-name: crewai-tools
  dependency-version: 1.10.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Mar 12, 2026
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Mar 12, 2026

Looks like crewai-tools is no longer a dependency, so this is no longer needed.

@dependabot dependabot bot closed this Mar 12, 2026
Copy link
Contributor

@pdettori pdettori left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review: crewai-tools 0.76.0 → 1.10.1

Sibling of PR #166 — same two install-time failures (verified against PyPI metadata).

CI passes because there is no install test that exercises this specific version combination.

Issue 1 — Version conflict in pyproject.toml

After this PR, both crewai-tools==1.10.1 and crewai-tools[mcp]==0.76.0 are present. These pin the same package at incompatible versions — pip/uv will fail to resolve.

Issue 2 — crewai/crewai-tools version incompatibility

crewai-tools==1.10.1 hard-requires crewai==1.10.1 (per PyPI metadata). The project currently pins crewai==0.203.1. Installation fails.

Fix (same as applied to PR #166):

  • Consolidate to "crewai-tools[mcp]==1.10.1" (single entry, removes the duplicate)
  • Update crewai==0.203.1crewai==1.10.1

"crewai==0.203.1",
"crewai-tools==0.76.0",
"crewai-tools==1.10.1",
"crewai-tools[mcp]==0.76.0",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Version conflict: both crewai-tools==1.10.1 (added by this PR) and crewai-tools[mcp]==0.76.0 (unchanged) pin the same package at different versions — pip/uv will fail to resolve.

Suggested change
"crewai-tools[mcp]==0.76.0",
"crewai-tools[mcp]==1.10.1",

@@ -7,7 +7,7 @@ dependencies = [
"python-dotenv>=1.1.0",
"a2a-sdk>=0.2.16",
"crewai==0.203.1",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

crewai-tools==1.10.1 hard-requires crewai==1.10.1 (verified on PyPI). The current pin crewai==0.203.1 is incompatible — installation will fail.

Suggested change
"crewai==0.203.1",
"crewai==1.10.1",

Fix two install-time failures introduced by Dependabot bump:
1. Remove duplicate crewai-tools pin, consolidate to crewai-tools[mcp]==1.10.1
2. Update crewai==0.203.1 -> crewai==1.10.1 (required by crewai-tools==1.10.1)

Signed-off-by: Paolo Dettori <dettori@us.ibm.com>
@pdettori
Copy link
Contributor

Verification: Fix confirmed ✅

Checked out the branch and ran the agent locally after the fix commit (eb9b68a).

Install:

uv sync  →  EXIT:0

Runtime:

crewai: 1.10.1
crewai_tools: 1.10.1
GET /.well-known/agent-card.json  →  HTTP 200, agent name: Github issue agent

Both version conflicts resolved (same fix as PR #166). Agent starts cleanly.

@pdettori pdettori reopened this Mar 12, 2026
Copy link
Contributor

@pdettori pdettori left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm

@pdettori pdettori merged commit d65dde0 into main Mar 12, 2026
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant