cookbook/01_demo/README.md
5 agents, 1 team, 1 workflow served via AgentOS. Each agent learns from interactions and improves with every use.
| Agent | Description |
|---|---|
| Dash | An adaptive data agent that queries and interprets your data — improving its understanding of your schema, metrics, and priorities with every interaction. |
| Pal | A personal agent that learns your preferences, context, and history. |
| Gcode | A lightweight coding agent that writes, reviews, and iterates on code. No bloat, no IDE lock-in — just a fast agent that gets sharper the more you use it. |
| Scout | A self-managing context agent that researches, drafts, and refines information stored in s3 buckets. |
| Seek | A self-learning research agent that investigates complex topics over time, building persistent knowledge that compounds across sessions. |
| Team | Description |
|---|---|
| Research Team | Seek and Scout working together as a team. |
| Workflow | Description |
|---|---|
| Daily Brief | A workflow that sources and surfaces new developments (using seek), tracks metrics (using dash), and produces a daily digest (using scout). |
All agents share a common foundation:
OpenAIResponses(id="gpt-5.2")text-embedding-3-small)LearningMachine in AGENTIC mode — agents decide when to save learningsgit clone https://github.com/agno-agi/agno.git
cd agno
./scripts/demo_setup.sh
source .venvs/demo/bin/activate
./cookbook/scripts/run_pgvector.sh
export OPENAI_API_KEY="..." # Required for all agents
export EXA_API_KEY="..." # Optional (Exa MCP is currently free)
cd cookbook/01_demo
python -m agents.dash.scripts.load_data
python -m agents.dash.scripts.load_knowledge
python -m agents.scout.scripts.load_knowledge
python -m run
http://localhost:7777 as an endpointTest cases covering all agents, team, and workflow. Uses string-matching validation with all or any match modes.
# Run all evals
python -m evals.run_evals
# Filter by agent
python -m evals.run_evals --agent dash
python -m evals.run_evals --agent seek
# Verbose mode (show full responses on failure)
python -m evals.run_evals --verbose
| Feature | Where |
|---|---|
| LearningMachine (AGENTIC mode) | All 5 agents |
| CodingTools | Gcode |
| ReasoningTools | Gcode |
| SQL Tools | Dash, Pal |
| MCP Tools | Seek (Exa), Scout (Exa), Dash (Exa), Pal (Exa) |
| Knowledge (hybrid search) | All agents |
| Persistent Memory | Pal, Seek |
| Teams (coordinate mode) | Research Team |
| Workflows (parallel steps) | Daily Brief |
| Scheduled Tasks | Daily Brief |
| AgentOS | run.py |