Skip to main content
A streamlined orchestration model where one agent handles all requests.

Overview

The single agent pattern routes all user requests directly to one agent without multi-agent coordination. This agent independently manages:
  • Intent understanding
  • Knowledge retrieval
  • Tool invocation
  • Response generation
No delegation, no handoffs, no orchestration overhead.

When to Use

Single agent is the right choice when:
  • Your app has one primary capability or domain.
  • Tasks are straightforward and don’t require specialists.
  • Tasks involve closely related actions within one scope.
  • Low latency is critical.
  • You want minimal complexity.

Good Fit Examples

Architecture

Execution Flow

  1. User submits request to the application.
  2. Request routes directly to the single agent (no orchestrator selection).
  3. Agent processes the request:
    • Parses user intent
    • Determines required actions
    • Retrieves relevant knowledge
    • Selects and invokes tools
    • Generates contextual response
  4. Response returns to user.

Example Conversation


Configuration

For details, see Orchestration Configuration.

Benefits

Limitations

When to Upgrade

Consider moving to multi-agent patterns when:
  • Requests frequently fall outside the agent’s scope.
  • Response quality suffers from broad responsibilities.
  • You need parallel execution for complex tasks.
  • Different tasks require different model capabilities.
  • You want specialized agents for specific domains.

Example: Leave Management Assistant