The current documentation includes examples that reference files inside the cookbook/ directory, such as:
python cookbook/agents/input_and_output/input_schema_on_agent.py
However, when Agno is installed via PyPI (pip install agno), the cookbook/ folder is not included in the package. This causes confusion for new users, because the commands in the docs fail with No such file or directory.
Impact
-
New developers following the docs cannot run the examples as written.
-
This creates a poor onboarding experience and may lead users to think the installation is broken.
Suggested Fix
-
Update documentation to clarify that cookbook examples are available only in the GitHub repository, not in the PyPI package.
-
Replace commands like:
python cookbook/agents/input_and_output/input_schema_on_agent.pywith instructions such as:
# Clone repo to access cookbook examples git clone https://github.com/<org>/agno.git cd agno python cookbook/agents/input_and_output/input_schema_on_agent.py
Additional Notes
This change will help align expectations between installing via PyPI and running the sample code in the docs.
I would love to work on the documentation changes.