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

# AgentOS Control Plane

> A web interface for testing, monitoring, and managing your multi-agent system.

The control plane at [os.agno.com](https://os.agno.com) is where you chat with agents, view traces, manage knowledge, track sessions, and monitor performance.

<Frame>
  <img src="https://mintcdn.com/agno-v2/7-O7uEBSEdCpOz4I/images/agentos-full-screenshot.png?fit=max&auto=format&n=7-O7uEBSEdCpOz4I&q=85&s=38db0f5bc1c6657750358909bcedaae1" alt="AgentOS Control Plane Dashboard" style={{ borderRadius: "0.5rem" }} width="3442" height="1992" data-path="images/agentos-full-screenshot.png" />
</Frame>

<Tip>
  It connects directly from your browser to your AgentOS runtime. No data is sent to Agno.
</Tip>

## Chat Interface

Chat with agents, collaborate with teams, and run workflows from one screen.

<Frame>
  <video autoPlay muted loop playsInline style={{ borderRadius: "0.5rem", width: "100%", height: "auto" }}>
    <source src="https://mintcdn.com/agno-v2/BGdFF6H0EnnnI92k/videos/agentos-chat.mp4?fit=max&auto=format&n=BGdFF6H0EnnnI92k&q=85&s=e8aedec10c87f6395efabd0779d96e7d" type="video/mp4" data-path="videos/agentos-chat.mp4" />
  </video>
</Frame>

See [Agents](/agents/overview), [Teams](/teams/overview), and [Workflows](/workflows/overview) for more details.

### Agents

Select an agent from the right panel and start a conversation. Each agent maintains its own history, tools, and instructions. Switching agents won't mix contexts.

### Teams

Switch the toggle to Teams. Use the chat stream to watch how the team divides and solves the task.

<Frame>
  <video autoPlay muted loop playsInline style={{ borderRadius: "0.5rem", width: "100%", height: "auto" }}>
    <source src="https://mintcdn.com/agno-v2/BGdFF6H0EnnnI92k/videos/agentos-teams-chat.mp4?fit=max&auto=format&n=BGdFF6H0EnnnI92k&q=85&s=f2b735935b10d29a44b42cdc8df3e303" type="video/mp4" data-path="videos/agentos-teams-chat.mp4" />
  </video>
</Frame>

### Workflows

Switch to Workflows. Provide input (plain text or structured, depending on the workflow) and watch execution live as steps stream, produce output, and finish.

<Frame>
  <video autoPlay muted loop playsInline style={{ borderRadius: "0.5rem", width: "100%", height: "auto" }}>
    <source src="https://mintcdn.com/agno-v2/BGdFF6H0EnnnI92k/videos/agentos-workflows-chat.mp4?fit=max&auto=format&n=BGdFF6H0EnnnI92k&q=85&s=5b789c65083ea5ab933641499ba876ac" type="video/mp4" data-path="videos/agentos-workflows-chat.mp4" />
  </video>
</Frame>

## Studio

Build agents, teams, and workflows visually on a live canvas. Drag, drop, configure, and deploy without leaving the control plane.

<Frame>
  <video autoPlay muted loop playsInline style={{ borderRadius: "0.5rem", width: "100%", height: "auto" }}>
    <source src="https://mintcdn.com/agno-v2/m6sNiHYWcrRvzlKQ/videos/studio.mp4?fit=max&auto=format&n=m6sNiHYWcrRvzlKQ&q=85&s=bc80199e2492f87abbfbd105e0d35f63" type="video/mp4" data-path="videos/studio.mp4" />
  </video>
</Frame>

See [Studio](/agent-os/studio/introduction) for setup details.

## Approvals

Pending tool executions can require human confirmation. Approvals pause runs until an admin resolves the request.

<Frame>
  <video autoPlay muted loop playsInline style={{ borderRadius: "0.5rem", width: "100%", height: "auto" }}>
    <source src="https://mintcdn.com/agno-v2/m6sNiHYWcrRvzlKQ/videos/approvalsdemo.mp4?fit=max&auto=format&n=m6sNiHYWcrRvzlKQ&q=85&s=142b9f557378e3787376120f9ce6f208" type="video/mp4" data-path="videos/approvalsdemo.mp4" />
  </video>
</Frame>

See [Approvals](/agent-os/approvals/overview) for setup details.

## Tracing

Traces capture the complete execution flow of agents and teams. Each trace contains spans representing individual operations (LLM calls, tool executions, etc.) with token usage, latency, and error information.

### Tree View

Displays spans in a hierarchical structure showing parent-child relationships between operations. Useful for understanding how teams delegate to agents and how agents invoke tools.

<Frame>
  <video autoPlay muted loop playsInline style={{ borderRadius: "0.5rem", width: "100%", height: "auto" }}>
    <source src="https://mintcdn.com/agno-v2/BGdFF6H0EnnnI92k/videos/trace-tree.mp4?fit=max&auto=format&n=BGdFF6H0EnnnI92k&q=85&s=41802e996d1e1f3f211268bc7202e83a" type="video/mp4" data-path="videos/trace-tree.mp4" />
  </video>
</Frame>

### Waterfall View

Visualizes spans on a time axis showing when each operation started, how long it took, and which operations ran in parallel. Helps identify bottlenecks and optimize performance.

<Frame>
  <video autoPlay muted loop playsInline style={{ borderRadius: "0.5rem", width: "100%", height: "auto" }}>
    <source src="https://mintcdn.com/agno-v2/BGdFF6H0EnnnI92k/videos/traces-timeline-view.mp4?fit=max&auto=format&n=BGdFF6H0EnnnI92k&q=85&s=3b84b3cdb021a4a75abc2853f4e89aae" type="video/mp4" data-path="videos/traces-timeline-view.mp4" />
  </video>
</Frame>

See [Tracing](/agent-os/tracing/overview) for configuration and filter options.

## Session Tracking

Sessions group related runs under a single `session_id`. Each session captures messages, tool calls, metrics, and summaries for a single conversation. Sessions are stored in your database and can be queried and managed from the control plane.

<Frame>
  <video autoPlay muted loop playsInline style={{ borderRadius: "0.5rem", width: "100%", height: "auto" }}>
    <source src="https://mintcdn.com/agno-v2/BGdFF6H0EnnnI92k/videos/agentos-session-management.mp4?fit=max&auto=format&n=BGdFF6H0EnnnI92k&q=85&s=b267c3a4e943dc115e18459806df5ca4" type="video/mp4" data-path="videos/agentos-session-management.mp4" />
  </video>
</Frame>

See [Chat History](/database/chat-history) and [Session Storage](/database/session-storage) for more details.

## Knowledge

Knowledge bases provide agents with domain-specific information through RAG (Retrieval-Augmented Generation). Manage multiple knowledge bases, add content from URLs, files, or text, and monitor embedding status. Each knowledge base stores documents, chunks them, generates embeddings, and makes them searchable for agents.

<Frame>
  <video autoPlay muted loop playsInline style={{ borderRadius: "0.5rem", width: "100%", height: "auto" }}>
    <source src="https://mintcdn.com/agno-v2/BGdFF6H0EnnnI92k/videos/agentos-knowledge.mp4?fit=max&auto=format&n=BGdFF6H0EnnnI92k&q=85&s=5537ad713cf54f943f150b589bf9d3ba" type="video/mp4" data-path="videos/agentos-knowledge.mp4" />
  </video>
</Frame>

See [Manage Knowledge](/agent-os/knowledge/manage-knowledge) for setup details.

## Memories

Memories store information that agents learn about users across conversations. Each memory is tied to a user ID and contains content, topics, timestamps, and the input that generated it. You can view, create, edit, or delete memories from the control plane.

<Frame>
  <video autoPlay muted loop playsInline style={{ borderRadius: "0.5rem", width: "100%", height: "auto" }}>
    <source src="https://mintcdn.com/agno-v2/BGdFF6H0EnnnI92k/videos/memory-table-usage.mp4?fit=max&auto=format&n=BGdFF6H0EnnnI92k&q=85&s=49a1a912d1f8891b1de4c01b05714669" type="video/mp4" data-path="videos/memory-table-usage.mp4" />
  </video>
</Frame>

See [Memory](/memory/overview) for more details.

## Schedules

Automate agents, teams, and workflows via AgentOS cron schedules. Configure custom intervals, retry logic, and timezones. Use the Control Panel to monitor run history, enable/disable job states, or trigger manual executions.

For setup and API details, see [Scheduler](/agent-os/scheduler/overview) documentation.

<Frame>
  <video autoPlay muted loop playsInline style={{ borderRadius: "0.5rem", width: "100%", height: "auto" }}>
    <source src="https://mintcdn.com/agno-v2/spV5Vnl3xhOYk4cz/videos/schedulesdemo.mp4?fit=max&auto=format&n=spV5Vnl3xhOYk4cz&q=85&s=abed56577eb7b58f8c21cee2f8db53b6" type="video/mp4" data-path="videos/schedulesdemo.mp4" />
  </video>
</Frame>

## Managing Your AgentOS

Connect and inspect your AgentOS runtimes from a single interface. Switch between local development and production instances and monitor connection health.

<Frame>
  <video autoPlay muted loop playsInline style={{ borderRadius: "0.5rem", width: "100%", height: "auto" }}>
    <source src="https://mintcdn.com/agno-v2/BGdFF6H0EnnnI92k/videos/agentos-select-os.mp4?fit=max&auto=format&n=BGdFF6H0EnnnI92k&q=85&s=42354ecc2e4d22c8d8833a4bbf7802b3" type="video/mp4" data-path="videos/agentos-select-os.mp4" />
  </video>
</Frame>

See [Connect Your AgentOS](/agent-os/connect-your-os) for the connection steps.

## Authorization

Enable JWT verification and generate key pairs from the control plane, either when connecting an OS or later from Settings.

<Frame>
  <video autoPlay muted loop playsInline style={{ borderRadius: "0.5rem", width: "100%", height: "auto" }}>
    <source src="https://mintcdn.com/agno-v2/BGdFF6H0EnnnI92k/videos/auth-on-connect-web.mp4?fit=max&auto=format&n=BGdFF6H0EnnnI92k&q=85&s=f63fff9fd4eca9e8a0045da2cc2c5a6a" type="video/mp4" data-path="videos/auth-on-connect-web.mp4" />
  </video>
</Frame>

See [AgentOS Security](/agent-os/security/overview) and [RBAC](/agent-os/security/rbac) for setup details.

## User Management

Invite team members by entering their email addresses. Separate multiple emails with commas or press Enter/Tab between addresses.

Every organization has three default roles. Custom roles are available on the Enterprise plan.

| Role              | Access                                                                                           |
| ----------------- | ------------------------------------------------------------------------------------------------ |
| **Owner**         | Full access including billing, organization settings, and deletion                               |
| **Administrator** | Manage members, roles, settings, and resources; cannot update billing or delete the organization |
| **Member**        | Run and edit AgentOS resources; cannot delete resources or manage members                        |

See [RBAC](/agent-os/security/rbac) for the full capability matrix and custom role setup.

<Frame>
  <video autoPlay muted loop playsInline style={{ borderRadius: "0.5rem", width: "100%", height: "auto" }}>
    <source src="https://mintcdn.com/agno-v2/m6sNiHYWcrRvzlKQ/videos/agentos-invite-member.mp4?fit=max&auto=format&n=m6sNiHYWcrRvzlKQ&q=85&s=d97a2bc8fb41031248b162037c920192" type="video/mp4" data-path="videos/agentos-invite-member.mp4" />
  </video>
</Frame>
