Skip to content

Bot Subagents

Subagents are specialized AI entities with their own independent conversation context. They are managed by the main Bot to delegate complex tasks or focus on specific domains.

Concept: Task Specialization

A Subagent is like a specialized teammate for your Bot. While the main Bot handles general conversation, it can spin up and communicate with a Subagent to perform deep analysis, research, or execution.


Fields

Configure Subagents from the Subagents tab in the Bot Detail page.

FieldDescription
NameThe identifier for the subagent (e.g., "Research Assistant").
DescriptionA brief explanation of the subagent's purpose and role.
SkillsA list of specific Skills assigned from the bot's container.
MessagesThe conversation history and context specific to this subagent.
UsageStatistics on token consumption and activity.

Operations

  • Add Subagent: Create a new entity by providing a name and description.
  • Edit: Update the name or description of an existing subagent.
  • Delete: Permanently remove a subagent and its independent context.
  • View Context: Open a dialog to inspect the subagent's conversation history and usage metrics.

Bot Interaction

  • The main Bot uses the Subagent Tool to create, communicate with, and receive results from subagents.
  • Subagents inherit the main bot's container permissions but operate with their own "mental workspace."
  • This modular approach allows for building multi-agent systems within a single Bot's scope.

Published under AGPLv3