> ## 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.

# Testing with Chat

> Test agent responses in the Fetch Hive editor before you invoke them from your own app

Use the editor's chat panel to test how an agent responds before you wire it into production traffic.

Looking for the full **Live Chat** product at [chat.fetchhive.com](https://chat.fetchhive.com) (saved conversations, models, agents, and tools)? See [Live Chat](../live-chat/overview).

## Overview

The **Chat** panel is built into the agent editor. It lets you send messages, inspect the response as it streams in, and clear the session when you want to start over. Messages in this panel are not saved.

The chat panel always tests the **saved** version of the agent. Any unsaved changes you have made in the editor — such as a different system prompt or model — will not be reflected until you save the agent first.

## How do I open the chat panel? <a href="#open-chat-panel" id="open-chat-panel" />

1. Open an agent in the editor.
2. Click **Chat** in the header.

The panel opens on the right with the title **Chat**. If you have not sent any messages yet, Fetch Hive shows **Test your agent** and the note that messages are not saved.

## How do I test an agent message? <a href="#test-agent-message" id="test-agent-message" />

1. Type your message into **Type a message...**.
2. Click **Attach file** to include CSV, XLSX, PDF, DOCX, or image files with the message. Image attachments require a vision-capable model.
3. Press Enter or click the send button.
4. Wait for the response to stream into the panel.

Click **Clear** when you want to remove the current test conversation and start fresh.

The paperclip also accepts MP3 and WAV audio up to 25 MB. Fetch Hive prepares a transcript first and disables send until it is ready. The chat model receives the transcript, not the raw audio.

Use **Use from this chat** to select an uploaded or generated artifact again without re-uploading it. The picker survives automatic text summarization. Clicking **Clear** removes both the test messages and this session's artifact list.

Document attachments are exposed to the agent through the system **File Tools**
MCP tool. The agent calls `read_file` when it needs the file contents. Images
are sent as image inputs when the selected model supports them.

## What can I learn from the chat output? <a href="#chat-output" id="chat-output" />

The panel shows the full conversation between you and the agent. When the agent reasons before answering or between response steps, Fetch Hive can show collapsible **Thinking** blocks inline with the rest of the message timeline. When the agent uses a tool, the panel can show tool cards such as **SERP API**, **Google Search**, **Vector Search**, **GPT Search**, or a named sub agent in the order they happened.

When usage data is available, Fetch Hive also shows badges for token count and duration under the response. Use this view to see whether the agent answered directly, used tools, or needed extra reasoning before it replied.

For editor setup, see [Creating and Configuring](./creating-and-configuring). If you want one agent to call another, see [Sub Agents](./sub-agents).
