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

# Previous agent runtime

> Orchestrator plus Database Query and Data Analysis subagents, with dataset and table filters.

> [!WARNING]
>
> These pages describe the **previous multi-agent runtime**. For Data Analyst agents (warehouse connection + semantic models), use the current [Agents](https://docs.getinteract.com/agents/building-agents.md) docs.

The previous runtime used an **orchestrator** that received every message, then delegated to **Database Query** and **Data Analysis** subagents. Warehouse access was scoped with **dataset and table filters**, not semantic models.

## Agent types

The previous runtime had two architectures:

> [card] Data Analysis Agent
>
> The orchestrator handled the full workflow — querying data, analysing results, generating charts and reports — with a single, streamlined setup.

> [card] Multi-Agent Swarm
>
> The orchestrator delegated to separately configured subagents. More flexible for complex setups, more configuration.

The type controlled which subagents and tools appeared in Agent Builder. It could not be changed after the agent had been used in production without reconfiguring the subagents.

## Configuration

> [card] [Agent Builder](https://docs.getinteract.com/deprecated/agent-builder.md)
>
> Orchestrator canvas, subagent tools, and model overrides.

> [card] [Data Access](https://docs.getinteract.com/deprecated/data-access.md)
>
> Connector, dataset filter, table filter, and user groups.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.