> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mka1.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Agents

> Build reusable workflows on top of Responses.

Agents build on [Responses](/docs/responses). Save the model, instructions, and tools once, then run that configuration with new input. Each run preserves its input and the upstream Responses result so you can inspect what happened.

## Create and run an agent

Follow [Create and run agents](/docs/managing-agents) to save a definition, execute it, inspect run history, and manage versions.

Use Responses directly when your application assembles each request. Use a saved agent when multiple runs should share a managed configuration.

## Add capabilities

* [Memory stores](/docs/build-an-agent-with-memory-stores) retain information across interactions.
* [Chat connectors](/docs/agent-connectors) connect agents to messaging channels.
* [Schedules](/docs/agent-schedules) run agents on a recurring schedule.
* [Subagents](/docs/spawn-subagents-using-the-responses-api) delegate work during a response.

## Explore examples

Build an [agent with MCP tools](/docs/build-an-agent-with-mcp-tools), a [research workflow with subagents](/docs/making-deep-research-with-subagents), or a [multichannel assistant](/docs/multichannel-conversational). Use [evals](/docs/evals) to check the behavior your application depends on.
