> ## Documentation Index
> Fetch the complete documentation index at: https://agno-v2-update-deprecated-models.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Agents

> Practical examples for building agents with Agno, organized by feature area.

| Example                                                     | Description                                                                                                           |
| ----------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- |
| [Quickstart](/examples/agents/basics/overview)              | Starter examples for creating and running agents with core settings.                                                  |
| [Input Output](/examples/agents/input-output)               | Examples for input formats, validation schemas, streaming, and structured outputs.                                    |
| [Context Management](/examples/agents/context-management)   | Examples for instructions, system messages, introduction messages, and context shaping.                               |
| [Tools](/examples/agents/tools)                             | Examples for callable tool factories, tool choice, and tool call limits.                                              |
| [State And Session](/examples/agents/state-and-session)     | Examples for session state management, chat history, and session persistence.                                         |
| [Memory And Learning](/examples/agents/memory-and-learning) | Examples for persistent memory and learning behavior.                                                                 |
| [Knowledge](/examples/agents/knowledge)                     | Examples for retrieval-augmented generation, knowledge filters, and custom retrievers.                                |
| [Guardrails](/examples/agents/guardrails)                   | Examples for input/output safety checks and policy enforcement.                                                       |
| [Hooks](/examples/agents/hooks)                             | Examples for pre-hooks, post-hooks, tool hooks, and stream lifecycle hooks.                                           |
| [Human In The Loop](/examples/agents/human-in-the-loop)     | Examples for confirmation flows, user input prompts, and external tool handling.                                      |
| [Approvals](/examples/agents/approvals)                     | These cookbooks demonstrate the **@approval** decorator for human-in-the-loop (HITL) approval workflows.              |
| [Multimodal](/examples/agents/multimodal)                   | Examples for image/audio/video processing patterns.                                                                   |
| [Reasoning](/examples/agents/reasoning)                     | Examples for explicit multi-step reasoning behavior.                                                                  |
| [Advanced](/examples/agents/advanced)                       | Advanced examples covering caching, compression, concurrency, events, retries, debugging, culture, and serialization. |
| [Dependencies](/examples/agents/dependencies)               | Examples for runtime dependency injection and dynamic runtime inputs.                                                 |
| [Skills](/examples/agents/skills)                           | Examples for defining and using agent skills and helper scripts.                                                      |
