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

# Agent Developer Overview

> This documentation covers how to build, test, and upload Circuit agents using the Circuit CLI and SDKs.

### AI-Assisted Development

* [**AGENTS.md**](../AGENTSmd-CLI-SDK-BUILD-humanwrittencontext) - Full SDK context for AI coding assistants
* [**llms.txt**](https://docs.circuit.org/llms.txt) - Lightweight site index for LLMs
* [**llms-full.txt**](https://docs.circuit.org/llms-full.txt) - Complete documentation in a single file
* [**MCP Server**](./sdk-reference/sdk-context) - Connect your assistant to Circuit docs via MCP

***

Circuit agents are programs that run on Circuit's infrastructure, read wallet balances, and request transactions on behalf of users. You write a `run` function, Circuit calls it on a recurring interval, and any transactions your code requests are routed through a secure signing layer - your agent never touches private keys.

You can go from zero to an uploaded agent in about 10 minutes.

### What you'll need

* **Bun** (required for the CLI and TypeScript agents)
* **Python 3.14** and **uv** (for Python agents)
* A [Circuit account](https://app.circuit.org) with a wallet for hosted testing and uploading
* The Circuit CLI: `bun install -g @circuitorg/agent-cli`

### Contents

1. [**Installation**](./getting-started/installation): Install the tools, create your first agent, and configure `circuit.toml`.
2. [**Core Concepts**](./concepts/execution-model): Understand sessions, the run loop, wallets, and execution modes.
3. [**Examples**](./examples/yield-agent): Working example agents.
4. [**SDK Reference**](./sdk-reference/sdk-quick-reference): Complete method reference for the Agent SDK.
5. [**CLI Reference**](./cli-references/cli-quick-reference): Documentation for the CLI tool.
6. [**Advanced**](./getting-started/multi-agent-monorepo): Multi-agent monorepos and troubleshooting.

### Quick Links

* **CLI**: [npm package](https://www.npmjs.com/package/@circuitorg/agent-cli) - the only install; the SDK is provided by the CLI locally and by the hosted runtime when deployed
