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

# Agents

> Build and run agents programmatically with the SeekrFlow Python SDK.

An agent is an AI system that reasons through problems and executes tasks autonomously. Agents are configured by specifying models, tools, instructions, and reasoning approach—providing everything needed to accomplish tasks from simple workflows to complex, open-ended objectives.

Use the SeekrFlow Python SDK to build and run agents programmatically. This section covers the core building blocks:

<CardGroup>
  <Card title="Create and manage agents" icon="robot" href="/flow/sdk/agents/create-agents">
    Configure agents, reasoning effort, and tools.
  </Card>

  <Card title="Run an agent" icon="play" href="/flow/sdk/agents/run-an-agent">
    Use threads, messages, and runs to run your agent.
  </Card>

  <Card title="Use structured outputs" icon="brackets-curly" href="/flow/sdk/agents/structured-outputs">
    Control the format of agent responses.
  </Card>

  <Card title="Tools" icon="screwdriver-wrench" href="/flow/sdk/agents/tools">
    Extend agent capabilities with file search, web search, code interpreter, custom tools, and more.
  </Card>
</CardGroup>
