Code
How agno-agi/agno is laid out, and where to start for common changes.
Imports between files were not traced, so there is no architecture grade.
Where to start reading
- Repository root
- Repository root
- Likely public API
- Likely public API
- Likely start-up file
- Suggested starting pointAI
- Suggested starting pointAI
- Suggested starting pointAI
Find files for a task
AIAdd a new agent type
- Create agent class inheriting from base agent in SDK.
- Add custom instructions and tools as instance methods.
- Register agent in platform if using AgentOS.
Add a multi-agent team
- Define individual agents for team roles.
- Create team using coordination pattern (basic, router, or delegator).
- Deploy team within AgentOS platform runtime.
Add knowledge/RAG capability
- Create knowledge source or load documents.
- Configure retrieval backend (vector DB or in-memory).
- Attach knowledge provider to agent or team.
Add agent memory/learning
- Select memory storage backend (session, persistent, shared).
- Integrate memory manager into agent initialization.
- Enable learning loop via evals or usage feedback.
Change the public API
Trace runtime behavior
Add or update tests
Change build or automation
RepoPilot lists up to 500 files, so a file missing here may still exist.
- Files marked “likely” are guessed from their names.