Framework for orchestrating role-playing, autonomous AI agents. By fostering collaborative intelligence, CrewAI empowers agents to work together seamlessly, tackling complex tasks.
I couldn't get the newly created crews and pipeline templates to run. I fixed the path routing to properly point at the config.
When you would run a newly created template it would run but the LLM wouldn't do anything. The underlying issue was that the .env file had the following key OPENAI_API_KEY=OPENAI_API_KEY. It was actually using OPENAI_API_KEY as the value which would fail. However, the crew wasn't reporting the error. More info here: https://www.loom.com/share/51228e13cc7d47279875862f87f09f67?sid=4ff78592-f58b-4a91-a297-84da81efac46
Made the template versions dynamic instead of hard coded to v0.51.1.
Other improvements
Added get started docs for pipelines.
How to verify changes work:
create a crew, a pipeline, and a pipeline with a router using the cli (crewai create <crew|pipeline> ...). Install dependencies and update the .env file with OPENAI_API_KEY. The run with crewai run
Issues fixed:
.env
file had the following keyOPENAI_API_KEY=OPENAI_API_KEY
. It was actually using OPENAI_API_KEY as the value which would fail. However, the crew wasn't reporting the error. More info here: https://www.loom.com/share/51228e13cc7d47279875862f87f09f67?sid=4ff78592-f58b-4a91-a297-84da81efac46Other improvements
How to verify changes work:
crewai create <crew|pipeline> ...
). Install dependencies and update the .env file with OPENAI_API_KEY. The run withcrewai run