Skip to content

Create an Agent

  1. Go to Console → Agents and click New agent — or, if you have no agents yet, use one of the three starting points on the Console home
  2. Pick a template, describe what you want, or start blank
  3. Fill in the configuration (described below)
  4. Click Save

Field Description
Name What your agent is called. Visible to users if deployed publicly.
Description Internal note about what this agent does. Not shown to end users.
Agent Type Internal or Customer-Facing. Internal agents can optionally Allow external guests. See Agent Types →.
Avatar / Icon Optional image shown in chat interfaces.

The instructions define the agent’s behavior. Write them in plain English.

See Writing Agent Instructions → for detailed guidance and examples.


Capabilities are abilities built into the agent runtime. Enable only the ones this agent needs:

Capability What it enables
Run code / shell in a sandbox File operations, git, and terminal commands in an isolated container
Drive a real browser (Chromium) Navigate sites, extract data, and drive web apps
Web search Look up up-to-date information from the web
Computer use Vision-based clicks, typing, and scrolling for web UIs (delegated to a sub-agent)
Voice Real-time voice conversations
Media generation Create images, video, audio, and diagrams

Internal agents include the sandbox and browser capabilities by default. Customer-facing agents do not receive sandbox or browser tools. See Sandboxes → and Computer Use & Browser →.


Select which integrations the agent can use. You must first create a connection in Integrations before you can attach it here.

On a team org, each attached connection shows who it acts as (“Acts as: you / <name> / team”). You can only attach a teammate’s personal connection if they’ve shared it with you.

Acts as each user — for sign-in based integrations like Notion, Jira, or Google Calendar on an internal agent, you can flip the binding to act as each teammate’s own account: everyone connects their own login from the integration page (“Connect your own…”), and the agent uses the runner’s account. Choose what happens for teammates who haven’t connected theirs: quietly use the team connection (default) or ask them to connect their own first. Computer-side integrations (GitHub, Google Workspace, cloud CLIs) always act as one team identity, and customer conversations always use the team connection.


Attach one or more knowledge collections. When attached, the agent will automatically search them during conversations.

See Create Knowledge →.


Attach skills from the system library or your org’s custom skills. Skills are workflow templates the agent can follow for specific task types.

See Using Skills → and Skill Library →.


Setting Description
Execution Mode Auto, Fast, or Deep. Internal agents default to Auto (SmartRouter).
Monthly Credit Limit Cap the maximum credits this agent can spend per month.
Memory Enable persistent memory — the agent remembers context across separate conversations.
Language Response language override. Defaults to the user’s input language.

Deleting is an owner/admin action — members can’t delete agents (see Roles & permissions).

  1. Open the agent’s Settings tab
  2. Scroll to the bottom → Delete Agent
  3. Confirm deletion