Skip to main content

Agents

An Agent is the primary AI experience your users interact with. It routes incoming requests, manages context, and delegates focused work to Subagents.


Agent responsibilities

An Agent is responsible for:

  • understanding user intent,
  • selecting the right Subagent,
  • preserving conversation continuity,
  • returning cohesive responses.

It should be treated as your orchestration layer, not as one large monolithic prompt.


Creating an Agent

  1. Click + New Agent
  2. Choose:
OptionBest for
TemplateFaster start using proven setup
BlankFull custom architecture
  1. Name the Agent clearly (customer-facing purpose)
  2. Open Composer and begin configuration

Create new agent dialog

note

Creating agents requires the create_new_agents privilege.


Designing with Subagents

Subagents should map to clear business responsibilities.

Examples:

  • Scheduling
  • Tier-1 Support
  • Billing Questions
  • Report Generation

Each Subagent can have:

  • dedicated prompt behavior,
  • dedicated Drive folders,
  • dedicated tools,
  • dedicated guardrail constraints.

Agent pages and operational views

PagePrimary use
InteractValidate deployed behavior
ThreadsReview real user conversations
FeedbackCurate and improve quality
WorklistManage async/background work
ArtifactsInspect generated outputs
DriveReview attached retrieval sources
ComposerBuild/test/version/deploy

Sharing and access

From Agent menu (⋯) → Share.

Access levels

LevelIntended audience
PrivateLimited collaborators
OrganizationInternal workspace users
PublicExternal users with link

Agent access level options

Tip: keep Private during build/test, then broaden after validation.


Agent lifecycle management

Recommended release pattern:

  1. Build in draft
  2. Test in preview
  3. Save named version
  4. Deploy
  5. Monitor runtime quality
  6. Iterate

For details:


Duplicate and delete semantics

Duplicate

Use duplicate when you need:

  • variant experiments,
  • region-specific behavior,
  • team-specific forks.

Delete

Delete permanently removes the Agent and related data.

warning

Deleting an Agent is irreversible.


Best practices

  • Keep Agent purpose explicit and narrow
  • Use Subagents for specialization, not over-fragmentation
  • Attach minimal required tools per Subagent
  • Pair deployments with post-launch monitoring