# Fast Agent ## Docs - [Basic Agent (LlmAgent)](https://mintlify.wiki/evalstate/fast-agent/agents/basic-agent.md): The foundational LLM agent with conversation and display capabilities - [LLM Agent](https://mintlify.wiki/evalstate/fast-agent/agents/llm-agent.md): Core agent with conversation management and display capabilities - [MCP Agent](https://mintlify.wiki/evalstate/fast-agent/agents/mcp-agent.md): Connect to MCP servers and use external tools, resources, and prompts - [Tool Agent](https://mintlify.wiki/evalstate/fast-agent/agents/tool-agent.md): Execute Python functions and tools with LLM-powered tool calling - [Agent Types](https://mintlify.wiki/evalstate/fast-agent/api/agents.md): Built-in agent types and their capabilities in Fast Agent - [Configuration](https://mintlify.wiki/evalstate/fast-agent/api/configuration.md): Configuration classes and settings for Fast Agent - [Content Helpers](https://mintlify.wiki/evalstate/fast-agent/api/content-helpers.md): Utility functions for creating and working with message content blocks - [Decorators](https://mintlify.wiki/evalstate/fast-agent/api/decorators.md): Agent decorator reference for defining agents in Fast Agent - [FastAgent](https://mintlify.wiki/evalstate/fast-agent/api/fastagent.md): Main application class for creating and managing Fast Agent applications - [MCP Client](https://mintlify.wiki/evalstate/fast-agent/api/mcp-client.md): Connect to and manage MCP servers - [Message Search](https://mintlify.wiki/evalstate/fast-agent/api/message-search.md): Utilities for searching and extracting content from conversation history - [Prompts](https://mintlify.wiki/evalstate/fast-agent/api/prompts.md): Create and manage conversation prompts with MCP content - [Request Parameters](https://mintlify.wiki/evalstate/fast-agent/api/request-params.md): Parameters for configuring LLM generation requests - [Resources](https://mintlify.wiki/evalstate/fast-agent/api/resources.md): Load and manage MCP resources and embedded content - [Types](https://mintlify.wiki/evalstate/fast-agent/api/types.md): Core type definitions and enumerations in Fast Agent - [Workflows](https://mintlify.wiki/evalstate/fast-agent/api/workflows.md): Workflow patterns and orchestration in Fast Agent - [auth Command](https://mintlify.wiki/evalstate/fast-agent/cli/auth.md): Manage OAuth tokens for MCP servers in the OS keyring - [go Command](https://mintlify.wiki/evalstate/fast-agent/cli/go.md): Start interactive agent sessions directly from the command line - [CLI Overview](https://mintlify.wiki/evalstate/fast-agent/cli/overview.md): Overview of fast-agent's command-line interface and available commands - [quickstart Command](https://mintlify.wiki/evalstate/fast-agent/cli/quickstart.md): Generate example applications demonstrating workflow patterns and agent capabilities - [scaffold Command](https://mintlify.wiki/evalstate/fast-agent/cli/scaffold.md): Create agent template and configuration files for new projects - [Agent Architecture](https://mintlify.wiki/evalstate/fast-agent/concepts/agents.md): Understanding Fast Agent's agent lifecycle, types, and architecture - [Configuration](https://mintlify.wiki/evalstate/fast-agent/concepts/configuration.md): Complete guide to Fast Agent configuration files and options - [MCP Integration](https://mintlify.wiki/evalstate/fast-agent/concepts/mcp-integration.md): Understanding Model Context Protocol integration in Fast Agent - [Workflow Patterns](https://mintlify.wiki/evalstate/fast-agent/concepts/workflows.md): Orchestrating agents with chains, parallel execution, routing, and more - [Configuration File](https://mintlify.wiki/evalstate/fast-agent/configuration/config-file.md): Understanding the fastagent.config.yaml configuration file structure and options - [MCP Servers](https://mintlify.wiki/evalstate/fast-agent/configuration/mcp-servers.md): Configure Model Context Protocol (MCP) servers for your agents - [Model Configuration](https://mintlify.wiki/evalstate/fast-agent/configuration/models.md): Configure LLM providers and model settings for Fast Agent - [OAuth Configuration](https://mintlify.wiki/evalstate/fast-agent/configuration/oauth.md): Configure OAuth 2.1 authentication for MCP servers - [Secrets Management](https://mintlify.wiki/evalstate/fast-agent/configuration/secrets.md): Securely manage API keys and sensitive configuration with fastagent.secrets.yaml - [Advanced Patterns](https://mintlify.wiki/evalstate/fast-agent/examples/advanced-patterns.md): Production-ready patterns including hooks, RAG integration, FastAPI, and monitoring - [Basic Usage Examples](https://mintlify.wiki/evalstate/fast-agent/examples/basic-usage.md): Learn the fundamentals of Fast Agent with simple, practical examples - [MCP Server Examples](https://mintlify.wiki/evalstate/fast-agent/examples/mcp-examples.md): Build and integrate Model Context Protocol servers with Fast Agent - [Workflow Examples](https://mintlify.wiki/evalstate/fast-agent/examples/workflow-examples.md): Build complex multi-agent workflows with orchestration patterns - [Human Input](https://mintlify.wiki/evalstate/fast-agent/features/human-input.md): Enable agents to request additional context from users during task execution - [Multimodal Support](https://mintlify.wiki/evalstate/fast-agent/features/multimodal.md): Work with images, PDFs, videos, and other media in your agents - [MCP Prompts](https://mintlify.wiki/evalstate/fast-agent/features/prompts.md): Use pre-defined prompts from MCP servers to structure agent interactions - [MCP Sampling](https://mintlify.wiki/evalstate/fast-agent/features/sampling.md): Enable MCP servers to make LLM requests on behalf of agents - [Agent Skills](https://mintlify.wiki/evalstate/fast-agent/features/skills.md): Package reusable capabilities, prompts, and tools into portable skill modules - [Installation](https://mintlify.wiki/evalstate/fast-agent/installation.md): Install Fast Agent and configure your development environment - [Introduction](https://mintlify.wiki/evalstate/fast-agent/introduction.md): Build sophisticated multimodal AI agents and workflows in minutes with Fast Agent - [Quickstart](https://mintlify.wiki/evalstate/fast-agent/quickstart.md): Build your first Fast Agent in under 5 minutes - [Agents as Tools Workflow](https://mintlify.wiki/evalstate/fast-agent/workflows/agents-as-tools.md): Expose child agents as callable tools, enabling LLM-driven routing, parallelization, and orchestration - [Chain Workflow](https://mintlify.wiki/evalstate/fast-agent/workflows/chain.md): Execute agents in sequence, passing outputs from one to the next - [Evaluator-Optimizer Workflow](https://mintlify.wiki/evalstate/fast-agent/workflows/evaluator-optimizer.md): Iteratively improve content through evaluation feedback and refinement cycles - [MAKER Workflow](https://mintlify.wiki/evalstate/fast-agent/workflows/maker.md): Achieve near-zero error rates through statistical consensus voting with k-margin verification - [Orchestrator Workflow](https://mintlify.wiki/evalstate/fast-agent/workflows/orchestrator.md): Decompose complex tasks into subtasks and coordinate execution across multiple agents - [Parallel Workflow](https://mintlify.wiki/evalstate/fast-agent/workflows/parallel.md): Execute multiple agents concurrently and aggregate their results - [Router Workflow](https://mintlify.wiki/evalstate/fast-agent/workflows/router.md): Use an LLM to intelligently route requests to the most appropriate specialized agent ## OpenAPI Specs - [openapi](https://mintlify.wiki/evalstate/fast-agent/api-reference/openapi.json)