Skip to main content

Overview

An agent is a reusable workflow the super agent builds from a successful chat session. Instead of re-prompting the same task every time, you save it as an agent that anyone on your team can run with different inputs.
Agents listing page with agent cards showing names, descriptions, and version counts

Creating an agent

1

Run a successful session

Use the chat to accomplish a task — generate a report, build an HTML page, analyze data, or anything else.
2

Click Create Agent

When you’re happy with the result, click the Create Agent button in the chat input bar. The super agent analyzes the session and extracts the workflow.
Chat thread with a completed response and the Create Agent button visible in the input bar
3

Configure the agent

A dialog appears where you can set the output format and provide optional instructions for how the agent should behave:
Create agent dialog showing output format selector and optional instructions textarea
  • Output format — choose Markdown, HTML, or Text
  • Instructions — optional guidance for how the agent should execute (e.g., “output a beautiful report page”)
Click Start building to create the agent.
4

Save and share

The agent appears in your workspace’s Agents section, ready for anyone to run.

Running an agent

Open the Agents page from the sidebar and click an agent to run it. Each agent has:
  • Input form — structured fields (text, dropdowns, file uploads) that parameterize the run
  • Run button — execute the agent with the provided inputs
  • Session history — view previous runs and their outputs

Input forms

The super agent automatically generates input fields based on the original prompt. For example, if the original session was:
Generate a weekly report for the marketing team covering social media metrics from last week
The agent might have input fields like:
FieldTypeDefault
Team nameText”marketing”
Report typeText”weekly”
TopicText”social media metrics”
Time periodText”last week”
Each run fills in these fields and the super agent executes the same workflow with the new parameters.

Follow-up and refinement

After creating an agent, you can refine it by sending follow-up messages in the chat:
Update the report to also include email campaign performance and format the output as a PDF
Each follow-up creates a new version of the agent. The previous version is preserved.

Version control

Every modification to an agent creates a new version. You can:
  • View version history — see all versions with timestamps
  • Compare versions — understand what changed between iterations
  • Restore a previous version — roll back if a refinement didn’t work out
Version control is automatic. You never lose a working version when you iterate on an agent.

Agent detail page

Each agent has a detail page showing:

Overview tab

  • Title and description
  • Created date and version count
  • Quick-run form

Files tab

  • The skill file (SKILL.md) that powers the agent
  • Any associated scripts or templates
  • Configuration metadata

Sessions tab

  • History of all runs with inputs and outputs
  • Status (success, error) and timestamps
  • Links to the full chat thread for each run

Sharing with your team

Agents are available to everyone in the workspace. Team members can:
  • Run the agent with their own inputs
  • View session history to see past results
  • Follow up to create their own refined version
Start with a working prototype in chat, save it as an agent, then iterate with follow-ups. Each refinement makes the agent more reliable and comprehensive.