Folder structure does not make much sense

When we run the command “crewai create crew <project_structure>” , why does the scaffolding created is like this:

What is the need to have folder project_structure inside the src folder again? We already have a project_structure folder at the parent level so why another one inside src. Was going through one of the LinkedIn article and really liked the project structure recommended by them as follows for any Agentic AI project:

It’s a Python package requirement and not a crewAI requirement.

The project structure makes crewAI compatible with the wider Python ecosystem.

1 Like