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

# Overview

> Build, test, and run chat Agents in Fetch Hive

Agents in Fetch Hive combine model settings, instructions, MCP tools, workflow tools, and sub-agents into one assistant you can test in the app and invoke from code.

Agents are different from [Hive Agents](../hive-agents/overview). A chat Agent handles a request or conversation directly. A Hive Agent is a dashboard-only durable task loop with **PLAN**, **EXECUTE**, **VERIFY**, and **REPEAT** stages.

## What you'll find here

* [Creating and Configuring](./creating-and-configuring) - Create an agent, open the editor, and manage its settings and tools
* [Testing with Chat](./testing-with-chat) - Test messages in the editor before you run an agent from your own code
* [Workflow Tools](./workflow-tools) - Let an agent run a deployed workflow as a tool
* [Sub Agents](./sub-agents) - Let one agent call another agent in the same workspace as a tool
* [Run with API](./run-with-api) - Invoke an agent over HTTP
* [Run with Python SDK](./run-with-python-sdk) - Invoke an agent from Python with `fetch-hive-sdk`
* [Run with Node.js SDK](./run-with-nodejs-sdk) - Invoke an agent from Node.js with `@fetch-hive/sdk`
* [Run with Ruby SDK](./run-with-ruby-sdk) - Invoke an agent from Ruby with the `fetch_hive` gem
* [Run with PHP SDK](./run-with-php-sdk) - Invoke an agent from PHP with `fetch-hive/sdk`
* [Logs](./logs) - Inspect agent runs and debug production behavior
* [MCP Tools](./mcp-tools/overview) - Learn what each built-in MCP tool adds to an agent
