Skip to content

feat(python-crewai): update and use crewai integration#507

Merged
MQ37 merged 3 commits intomasterfrom
feat/update-python-crewai
Aug 12, 2025
Merged

feat(python-crewai): update and use crewai integration#507
MQ37 merged 3 commits intomasterfrom
feat/update-python-crewai

Conversation

@MQ37
Copy link
Contributor

@MQ37 MQ37 commented Aug 12, 2025

Use Apify CrewAI integration instead of creating the tools from scratch.

@github-actions github-actions bot added the t-ai Issues owned by the AI team. label Aug 12, 2025
@MQ37 MQ37 requested a review from jirispilka August 12, 2025 08:23
Copy link
Contributor

@jirispilka jirispilka left a comment

Choose a reason for hiding this comment

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

Thanks!

@MQ37 MQ37 merged commit 1026a81 into master Aug 12, 2025
34 of 35 checks passed
@MQ37 MQ37 deleted the feat/update-python-crewai branch August 12, 2025 09:48
# You can see the Docker images from Apify at https://hub.docker.com/r/apify/.
# You can also use any other image from Docker Hub.
FROM apify/actor-python:3.13
# We are using Python 3.12 because 3.13 required compilation of the packages for the CrewAI setup.
Copy link
Member

Choose a reason for hiding this comment

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

@MQ37 would be great if you could resolve this and bump it, dependency updates are blocked by this currently. also can you please check #617 and merge it if it works fine? CI is green, but i'd rather hear it from a human that its ok :]

Copy link
Contributor Author

Choose a reason for hiding this comment

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

based in https://pypi.org/project/crewai/ the crewai now supports 3.13 - I will look into that 👍

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Ahh, you mean the crewai version, ok, will test it

Copy link
Member

Choose a reason for hiding this comment

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

i mean both, the python version is what breaks in the renovate PR, and we also have #617 which bumps crawai itself to v1

i can imagine it will just work with 3.14, but that's a separate story, lets first unblock update to 3.13, and renovate will let us know if 3.14 works or not

Copy link
Contributor Author

Choose a reason for hiding this comment

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

the #617 works fine with the python 3.12 - at least on the Apify platform it runs

Copy link
Contributor Author

Choose a reason for hiding this comment

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

there is some issue with CrewAI where it prompts "Would you like to view your execution traces? [y/N]" and prevents the Actor from exiting 🤦

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I tried but cannot figure out how to disable the CrewAI shitty tracing prompt. Will look into it later since it is not prio.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

t-ai Issues owned by the AI team.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants