agno-agi / agno
Get started
Taken from the repository's own files on 22 Oct 2026. RepoPilot has not run these commands.
Prerequisites
The files RepoPilot read do not name a runtime version or package manager.
Commands
No scripts found at the top level of the repository.
No installation or usage section was found in the README. Read the README
Developing
CONTRIBUTING.md- Clone the repository.
- Check if you have
uvinstalled by runninguv --version.- If you have
uvinstalled, you can skip this step. - If you don't have
uvinstalled, you can install it by runningpip install uv.
- If you have
- Create a virtual environment:
- For Unix, use
./scripts/dev_setup.sh. - For Windows, use
.\scripts\dev_setup.bat. - This setup will:
- Create a
.venvvirtual environment in the current directory. - Install the required packages.
- Install the
agnopackage in editable mode.
- Create a
- For Unix, use
- Activate the virtual environment:
- On Unix:
source .venv/bin/activate - On Windows:
.venv\Scripts\activate
- On Unix:
From here on you have to use
uv pip installto install missing packages
On Unix, dev_setup.sh installs local editable agnoctl[dev] and agno[demo]
into .venv, including development tools and demo dependencies for cookbook work.
Use ./scripts/demo_setup.sh for a separate .venvs/demo environment with the
same dependencies, then activate it with source .venvs/demo/bin/activate.
Both scripts use Python 3.12 and recreate only their target environment on each
run; deactivate any active environment first. Individual cookbooks may require
additional dependencies, credentials, or services.