For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Dashboard
User GuideDeveloper GuidesAPI Reference
User GuideDeveloper GuidesAPI Reference
  • Getting Started
    • What is Runtype?
    • Creating your account
    • Platform Keys vs. BYOK
    • Understanding the Runtype UI
    • Quickstart: Social Media Post Generator
    • Quickstart: From Agent to Chat Widget
  • Dashboard
    • What is the Dashboard?
    • Daily Executions
  • Playground
    • What is the Playground?
  • Products & Surfaces
    • What are Products?
    • What are Surfaces?
    • Creating a Product
    • Setting up a Chat Surface
    • Setting up an API Surface
    • Setting up an MCP Surface
    • Setting up an A2A Surface
    • Setting up a Slack Surface
    • MCP authentication
    • Authenticating with product API keys
    • Embedding the chat widget (script tag)
    • Embedding the chat widget (React)
    • Surface orchestration modes
    • Product views
    • Adding Capabilities to a product
    • Connecting external agents
    • How A2A works
    • Connecting to Cursor / VS Code
    • Connecting to Claude Desktop
    • Scoping API keys to capabilities
    • Auto-generated OpenAPI spec
    • Calling your API endpoints
    • Client tokens and domain restrictions
    • AI-powered theme generation
    • Widget theming and customization
    • Product versioning and status
  • Flows
    • What are Flows?
    • Creating and Editing Flows
    • Flow step types overview
    • Agent and Flow Templates
    • Using prompt steps
    • Using transform-data steps
    • Using conditional steps
    • Using fetch-url and api-call steps
    • Using record steps (upsert/retrieve)
    • Flow variables and templates
    • Flow versioning and publishing
    • Running flows in batch
    • Handling batch failures
    • Debugging flows
  • Agents
    • What are Agents?
    • Creating and configuring Agents
    • Agent tools
  • Records
    • What are Records?
    • Creating and managing records
    • Using records in flows
    • Filtering and searching records
  • Tools
    • What are Tools?
    • Built-in Tools
    • Creating custom tools
    • Creating external tools
    • Runtime tools
  • Evals
    • What are Evals?
    • Running an Eval
    • Interpreting eval results
  • Schedules
    • What are Schedules?
    • Automating batch processing
  • Logs
    • What are Logs?
    • Working with Logs
  • Integrations
    • Connecting AI model providers
    • Slack integration
    • Google Workspace integration
    • GitHub integration
    • Linear integration
    • Weaviate (vector search)
    • Firecrawl (web scraping)
    • Exa (web search)
  • Settings
    • What's in Settings?
    • Available AI models
    • What are Organizations?
    • Managing AI models
    • Managing API keys
    • Billing and plans
    • Usage data
    • Team members and permissions
    • Appearance and preferences
    • Integrations (PostHog, Weaviate, Daytona)
  • Troubleshooting & FAQ
    • FAQ
    • Rate Limits and Usage
    • Managing Runtype with Claude
    • Flow execution failures
    • Common errors and solutions
    • Authentication issues
Dashboard
LogoLogo
On this page
  • Switching between views
  • Visual view
  • What Visual view shows
  • Interacting with Visual view
  • When to use Visual view
  • List view
  • What List view shows
  • When to use List view
  • Next steps
Products & Surfaces

Product views

Was this page helpful?
Previous

Adding Capabilities to a product

Next
Built with

When viewing a Product, you can switch between two views: Visual view shows a node-based diagram of your Product’s structure, while List view provides a structured list of Capabilities, Surfaces, and metadata.

Switching between views

  1. Open a Product from your Products page
  2. Click the view toggle in the header (grid icon for Visual view, list icon for List view)

Your selection syncs across both views when you switch.

Visual view

Visual view displays a node-based diagram showing how your Product’s components connect.

What Visual view shows

  • Product Info — Shows the product’s version and configuration status
  • Capability nodes — Flows and Agents attached to the Product
  • Surface nodes — Deployment channels (Chat, API, MCP, A2A)
  • Connections — Lines showing relationships between components

The diagram uses a hierarchical layout: Surfaces connect to the Product node, which connects to Capabilities. Capabilities may connect to Records, tools, or other Flows they depend on.

Interacting with Visual view

  • Click a node — Opens the component’s details in a side panel
  • Zoom — Use mouse wheel or pinch gestures
  • Pan — Click and drag the canvas
  • **Fit to view **— Use this to fit the diagram in the window

When to use Visual view

  • Understand dependencies — See the entire dependency chain at a glance
  • Debug deployment issues — Trace how Surfaces connect to Capabilities
  • Document architecture — Export or screenshot the diagram for team documentation

Use Visual view before making changes to complex Products. Understanding dependencies prevents breaking connected components.

List view

List view displays your Product’s Capabilities and Surfaces as structured lists with actions and status indicators.

What List view shows

  • Product metadata — Editable name, version, and description
  • Capabilities section — Cards showing each Flow or Agent with type badges, connection indicators, status (Enabled/Disabled), and action menus (Edit/Test/Copy ID/Delete)
  • Surfaces section — Cards showing each Surface with type, number of Capabilities, API keys, status, and actions (Edit/Generate API Key/Delete)

Each section displays counts and descriptive headers. Empty states prompt you to add items.

When to use List view

  • Quick management — Change statuses or access actions without navigating the diagram
  • Review metadata — See all Capabilities and Surfaces with their statuses at once
  • Complete setup — Onboarding banners show incomplete Surface configurations with next steps

Next steps

  • Creating a Product
  • What are Surfaces?
  • What are Flows?