InvokeArgs
type InvokeArgs = | string | ContentBlock[] | ContentBlockData[] | Message[] | MessageData[] | InterruptResponseContent[] | InterruptResponseContentData[];Defined in: src/types/agent.ts:40
Arguments for invoking an agent.
Supports multiple input formats:
string- User text input (wrapped in TextBlock, creates user Message)ContentBlock[]|ContentBlockData[]- Array of content blocks (creates single user Message)Message[]|MessageData[]- Array of messages (appends all to conversation)InterruptResponseContent[]- Array of interrupt responses (resumes from interrupted state)