Skip to main content

TeamSpec

Agent Runtimes


Agent Runtimes / types/teams / TeamSpec

Interface: TeamSpec

Defined in: types/teams.ts:103

Specification for a multi-agent team.

Properties

agents

agents: TeamAgentSpec[]

Defined in: types/teams.ts:135

List of agents in the team


agentSpecId

agentSpecId: string

Defined in: types/teams.ts:123

ID of the associated agent spec


color?

optional color?: string

Defined in: types/teams.ts:121

Theme color (hex)


description

description: string

Defined in: types/teams.ts:111

Team description


emoji?

optional emoji?: string

Defined in: types/teams.ts:119

Emoji representation


enabled

enabled: boolean

Defined in: types/teams.ts:115

Whether the team is enabled


executionMode

executionMode: string

Defined in: types/teams.ts:127

Execution mode: 'sequential' or 'parallel'


healthMonitoring?

optional healthMonitoring?: TeamHealthMonitoring

Defined in: types/teams.ts:139

Health monitoring configuration


icon?

optional icon?: string

Defined in: types/teams.ts:117

Icon identifier


id

id: string

Defined in: types/teams.ts:105

Unique team identifier


name

name: string

Defined in: types/teams.ts:109

Display name for the team


notifications?

optional notifications?: Record<string, boolean>

Defined in: types/teams.ts:141

Notification channel configuration


orchestrationProtocol

orchestrationProtocol: string

Defined in: types/teams.ts:125

Orchestration protocol (e.g., 'datalayer')


output?

optional output?: TeamOutputSpec

Defined in: types/teams.ts:143

Output configuration


reactionRules?

optional reactionRules?: TeamReactionRule[]

Defined in: types/teams.ts:137

Reaction rules for automatic event handling


routingInstructions?

optional routingInstructions?: string

Defined in: types/teams.ts:131

Instructions for routing tasks between agents


supervisor?

optional supervisor?: TeamSupervisorSpec

Defined in: types/teams.ts:129

Supervisor agent configuration


tags

tags: string[]

Defined in: types/teams.ts:113

Classification tags


validation?

optional validation?: TeamValidationSpec

Defined in: types/teams.ts:133

Validation settings for the team


version?

optional version?: string

Defined in: types/teams.ts:107

Version