Skip to main content
By the end of this page you will have one agent that has a job, a way to measure it, a place to run, a trigger, and a first graded run on the scorecard. It takes about ten minutes.

Prerequisites

  • A Runtime account and an organization. Agents live in organizations, not in personal mode; the dashboard’s Quickstart creates one for you.
  • Optionally, a Slack workspace you can install an app into, or nothing at all if you use the Email trigger.

The guided path

New organizations land on the Quickstart page. The third step, Set Up Your First Agent, asks a short set of questions and builds the agent with you.
Quickstart page showing the three onboarding steps

The Quickstart page: create an organization, invite the team, then set up the first agent.

The questions map directly onto the first steps of building an agent: When you click Set this up, Runtime creates a template named after the agent, a roster agent whose default template points at it, a runbook skill attached to the template, one “Connect X” card per tool you named, and a setup session where the agent finishes wiring itself. A Finish your setup checklist inside that session tracks the remaining connections (GitHub App, Slack app, email inbox, tool credentials). If you prefer to see every piece, follow the manual path below. It creates the same objects.

The manual path

1

Create the agent

Go to Agents and click New Agent. The dialog has three steps: Profile, Instructions, Triggers.
New Agent dialog, Profile step

New Agent, step 1: name and avatar.

On Profile, name the agent (for example Payment Support). On Instructions, write a one-line Description that states the job, and System instructions that say how to do it and what never to do. Skip Triggers for now and click Create agent.A good first description names the input, the output, and the boundary: “Given a Zendesk ticket about a charge, reconstruct the payment timeline from Stripe and the ledger and draft a customer reply. Never send it.” See Define the job.
2

Give it a place to run

Open the agent (click its card) and set Default template. If you have no template yet, go to Templates > New Template, choose Blank environment, name it, and click Create Template. A blank template boots with your org’s skills and tools and nothing cloned.Tools, MCP servers and secrets attach to the template, not the agent. Give it tools covers connecting Zendesk, Stripe and a read-only database.
3

Add one evaluation category

Still in the agent’s Profile tab, scroll to Performance evaluation and click Add evaluation category.
Performance evaluation section with one category

One evaluation category: what it is called, when it applies, and how to grade it.

Fill in a category name (duplicate-charge), when to use it (“the customer reports being charged twice for one order”), and the success criteria (“the draft cites both charge IDs, states which one settled, and proposes the refund amount”). Add Avg human cost (USD) and Avg human time (minutes) so the scorecard can value each success. Click Save profile.Without at least one category, runs are never graded and the scorecard shows zeros. See Measure success.
4

Connect a trigger

In the agent’s sheet, under Triggers, add one:
  • Email is the fastest: click Create inbox and Runtime mints an address like [email protected]. Emails to it start a run; the reply comes back in the same thread.
  • Slack installs an app into your workspace so people can @mention the agent in a channel or DM it.
Every trigger uses the agent’s default template and instructions unless its own settings tab overrides them. See Triggers.
5

Run it once

Send the agent a real case. Email the inbox, or mention it in Slack:
@Payment Support Customer on order #48213 says they were charged twice. Ticket 88231.
The run appears under Sessions (and under Agents > Runs). Open it to watch the agent work, or wait for the reply in the thread.
6

Read the grade

A few minutes after the run finishes, open Activity > Agents. Your agent shows one graded run, whether it passed, and the value returned based on the human cost you entered.If the run failed the grade, the reason tells you why. Tighten the success criteria or the instructions and send the next case. See Prove it works and iterate. Guardrails come after the agent passes its cases: Add guardrails and approvals.

The same thing from the CLI

Every step above is one runtm-api command. Coding agents use this CLI to build and operate other agents; this is the only page in Documentation that shows it in full, so you know it exists.
Every Build and Guides page carries the CLI equivalent of each dashboard step in an agent-only block (hidden on the website, present at the .md URL), so an agent reading https://docs.runtm.com/<page>.md can lift the exact command. Lines start with cli: (run it), cli-verify: (check it worked) or cli-handoff: (a URL to give a person, for steps like entering a credential that an agent must not do). The full command table is on the Agent CLI page.

Next steps

Build an agent

Each of the six steps in depth, including when to add guardrails.

Payment support agent

The complete worked example this quickstart is based on.