CLAUDE.md · agno-agi/agno
CLAUDE.md from agno-agi/agno: 259 lines covering Repository Structure, Conductor Notes, Setting Up Symlinks, Virtual Environments and more.
Template by agno-agi
Chalk Labs
Need help deploying CLAUDE.md · agno-agi/agno?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code. Read the repository before you give any tool access to your data.
curl -fsSL https://raw.githubusercontent.com/agno-agi/agno/main/CLAUDE.md -o CLAUDE.md
Read it and adapt it to your project before use.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: prompt-engineering
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
What's in it
A CLAUDE.md file: project memory Claude Code loads at the start of every session.
- For
- Claude Code
- Length
- 259 lines
- File
CLAUDE.md
Sections
- Repository Structure
- Conductor Notes
- Setting Up Symlinks
- Virtual Environments
- Testing Cookbooks
- Code Locations
- Coding Patterns
- Running Code
- When Implementing Features
- Before Submitting Code
- GitHub Operations
- Don't
- CI: Automated Code Review
First lines (shown under the repo's Apache-2.0 license)
# Agno - Agent Instructions Instructions for AI coding agents (Claude Code, Codex, Cursor, etc.) working on this codebase. --- ## Repository Structure ``` . ├── libs/agno/agno/ # Core framework code ├── cookbook/ # Examples, patterns and test cases (organized by topic) ├── scripts/ # Development and build scripts ├── specs/ # Design documents (symlinked, private) ├── docs/ # Documentation (symlinked, private) └── .cursorrules # Coding patterns and conventions ``` --- ## Conductor Notes When working in Conductor, you can use the `.context/` directory for scratch notes or agent-to-agent handoff artifacts. This directory is gitignored. --- ## Setting Up Symlinks The `specs/` and `docs/` directories are symlinked from external locations. For a fresh clone or new workspace, create these symlinks: ```bash ln -s ~/code/specs specs ln -s ~/code/docs docs ``` These contain private design documents and documentation that are not checked into the repository. --- ## Virtual Environments This project uses two virtual environments: | Environment | Purpose | Setup | |-------------|---------|-------| | `.venv/` | Development and cookbooks: demo dependencies, tests, formatting, validation | `./scripts/dev_setup.sh` | | `.venvs/demo/` | Dedicated demos: same dependencies, separate environment | `./scripts/demo_setup.sh` | **Use `.venv`** for development tasks (`pytest`, `./scripts/format.sh`, `./scripts/validate.sh`) and day-to-day cookbook work. **Use `.venvs/demo`** for running demos in a separate environment. The cookbook commands below use this environment and also work with `.venv/bin/python`. --- ## Testing Cookbooks Apart from implementing features, your most important task will be to test and maintain the cookbooks in `cookbook/` directory. > See `cookbook/08_learning/` for the golden standard. ### Quick Reference **Test Environment:** ```bash # Virtual environment with all dependencies .venvs/demo/bin/python # Setup (if needed) ./scripts/demo_setup.sh # Database (if needed) ./cookbook/scripts/run_pgvector.sh ``` **Run a cookbook:** ```bash .venvs/demo/bin/python cookbook/<folder>/<file>.py ``` ### Expected Cookbook Structure Each cookbook folder should have the following files: - `README.md` — The README for the cookbook. - `TEST_LOG.md` — Test results log. ### Testing Workflow **1. Before Testing** - Ensure the virtual environment exists (run `./scripts/demo_setup.sh` if needed) - Start any required services (e.g., `./cookbook/scripts/run_pgvector.sh`) **2. Running Tests** ```bash # Run individual cookbook .venvs/demo/bin/python cookbook/<folder>/<file>.py # Tail output for long tests .venvs/demo/bin/python cookbook/<folder>/<file>.py 2>&1 | tail -100 ``` **3. Updating TEST_LOG.md** After each test, update the cookbook's `TEST_LOG.md` with: - Test name and path - Status: PASS or FAIL - Brief description of what was tested - Any notable observations or issues Format: ```markdown ### filename.py **Status:** PASS/FAIL **Description:** What the test does and what was observed. **Result:** Summary of success/failure. --- ``` --- ## Code Locations | What | Where | |------|-------| | Core agent code | `libs/agno/agno/agent/` | | Teams | `libs/agno/agno/team/` | | Workflows | `libs/agno/agno/workflow/` | | Tools | `libs/agno/agno/tools/` | | Models | `libs/agno/agno/models/` | | Knowledge/RAG | `libs/agno/agno/knowledge/` | | Memory | `libs/agno/agno/memory/` | | Learning | `libs/agno/agno/learn/` | | Database adapters | `libs/agno/agno/db/` | | Vector databases | `libs/agno/agno/vectordb/` | | Tests | `libs/agno/tests/` | --- ## Coding Patterns See `.cursorrules` for detailed patterns. Key rules: - **Never create agents in loops** — reuse them for performance - **Use output_schema** for structured responses - **PostgreSQL in production**, SQLite for dev only - **Start with single agent**, scale up only when needed - **Both sync and async** — all public methods need both variants --- ## Running Code **Running cookbooks:** ```bash .venvs/demo/bin/python cookbook/<folder>/<file>.py ```
Signals
- Stars
- 42,878
- Forks
- 6,179
- Open issues
- 941
- Last commit (this folder)
- Oct 9, 2026 (21 days ago)
- Last release
- Oct 23, 2026 (7 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- Apache-2.0
- Repository
- github.com/agno-agi/agno
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from agno-agi
- 0.554score
dash
agno-agi
Self-learning data agent that answers English questions with read-only SQL over a database, grounded in six context layers.
AgentCFreshness: C★ 2.3K - 0.540score
dash (starter)
agno-agi
A self-learning data agent built with systems engineering principles.
TemplateCFreshness: C★ 2.3K - 0.513score
AGENTS.md · agno-agi/scout
agno-agi
AGENTS.md from agno-agi/scout: 249 lines covering Project Overview, Architecture, ContextProvider, One write surface and more.
TemplateCFreshness: C★ 751Codex +5 - 0.505score
scout
agno-agi
Open-source company intelligence agent that looks up live sources such as the web, Slack and Drive and keeps its own wiki and CRM.
AgentCFreshness: C★ 751 - 0.505score
scout (starter)
agno-agi
Open Source Company Brain
TemplateCFreshness: C★ 751 - 0.458score
CLAUDE.md · agno-agi/dash
agno-agi
CLAUDE.md from agno-agi/dash: 189 lines covering Project Overview, Structure, Commands, Architecture and more.
TemplateDFreshness: D★ 2.3KClaude Code
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get CLAUDE.md · agno-agi/agno running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
CLAUDE.md · agno-agi/agno. Agent Mart. https://agentmart.dev/templates/agno-agi-agno-claude-md (last updated 2026-10-24)