Bump crewai to >=1.14.4 for parity + security (ar-r82f.12)#14
Merged
Conversation
- crewai[anthropic]: ==1.10.1 -> >=1.14.4,<2.0.0
- crewai-tools: >=1.8.1,<2.0.0 -> >=1.14.0,<2.0.0 (aligned with crewai)
Rationale:
- Parity with buyer-agent bump (ar-r82f.11)
- Removes version contention with the incoming seller AgentCore PR
(which already wants crewai >=1.14.0)
- Picks up bug fixes and security improvements from the 1.10 -> 1.14 line
Pre-bump grep clean (no CodeInterpreterTool / CrewAgentExecutor /
EXASearchTool usage in src/ or tests/). All current imports use stable
public surface: crewai.{Crew, Task, Process, Agent, LLM} and
crewai.tools.BaseTool, all preserved in 1.14.x.
bead: ar-r82f.12
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
4 tasks
…2f.12) pytest-asyncio 1.4 no longer creates an implicit event loop for sync test bodies, so asyncio.get_event_loop() raises DeprecationWarning / RuntimeError. Switch to an explicit asyncio.new_event_loop() managed with try/finally so the helper works on both old and new asyncio behavior. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Bumps the
crewaipin inad_seller_systemfrom==1.10.1to>=1.14.4,<2.0.0, and alignscrewai-toolsfrom>=1.8.1,<2.0.0to>=1.14.0,<2.0.0.Rationale
ar-r82f.11). Keeping the two reference agents on the same crewai major/minor reduces cross-agent surprise.crewai >=1.14.0. Landing this bump first removes a contentious dependency change from that PR's surface area.1.10 -> 1.14line.Pre-bump symbol grep (clean)
All current crewai usage in this repo is on the stable public surface preserved across 1.10 -> 1.14:
from crewai import Crew, Process, Task, Agent, LLMfrom crewai.tools import BaseToolNo deprecated/removed symbols are imported, so no application code changes are required for the bump.
Change
Single-file, two-line change. No lockfile present in repo.
Test plan
mainbaselineLocal test suite was not run (no venv configured in this workspace; relying on CI per the project's "Run full test suite if env permits; otherwise rely on CI" guidance). Numbers will be captured from the GitHub Actions CI run on this PR.
Related
ar-r82f.11ar-r82f.12Generated by Priya (seller-side coding agent) for bead
ar-r82f.12.