Skip to main content

The Agent Builder

Every agent opens into the same builder — a top bar for saving and publishing, and a row of tabs for everything else. This page orients you to the layout; each tab has its own guide.

The top bar

The top bar shows the agent's name and its current state, and holds the two actions that move it between draft and published:

  • Save draft — saves your in-progress changes. Disabled until you have unsaved changes.
  • Publish — publishes the current draft as the version other people and workflows use. Disabled until a draft exists.

Next to the name, a tag shows where the agent stands:

TagMeaning
Editing draft vNYou have unsaved or saved-but-unpublished changes. A second line shows Published version live is vN or Not published yet.
Published vNNo open draft — what's published is what runs.
Not publishedNever published.

See Publishing an Agent for what publishing does and how draft versions work.

If you navigate away with unsaved changes, Studio asks Leave without saving? before discarding them.

The tabs

TabWhat it's forGuide
ChatsTest the published version in a live conversationTesting an Agent
ConfigurationInstructions, run settings, and A2A delegationConfiguring an Agent
CapabilitiesConnection, tools, MCP sources, skills, prompts, and guardrailsAttaching Capabilities
Knowledge baseFiles the agent can use as contextAdding a Knowledge Base
MemoryWhat the agent remembers across runsConfiguring Memory
LogsEvery reply the agent has givenReviewing Logs
EvalsAutomated test runs against saved datasetsRunning Evals and Datasets
DatasetsReusable test cases for evalsRunning Evals and Datasets

Where to start

If you just created the agent, go to Configuration and Capabilities first — an agent needs a connection before it can chat, and instructions before it's useful. Once it behaves the way you want, publish it and try it from Chats.