AgentDefinition

Agent SDK

Definition

An Agent SDK configuration object that specifies a subagent's identity, capabilities, available tools, and behavioral constraints. Used to define reusable specialized agents that can be invoked consistently across different parts of a system.

Example Usage

Define a SecurityAuditAgent with read-only tools and a specialized system prompt that can be reused across different codebase reviews.