# AgentResponse Assistant result with consumer-rendered content, streaming state, sources, actions, and follow-up prompts. Render and sanitize response content in application code. Place sources beside the claims they support. Label every supplied source, action, and follow-up collection. Announce completed semantic chunks, not each streamed token. ## API The package declarations define these public members. | Member | Type | Kind | Required | Default | Description | | --- | --- | --- | --- | --- | --- | | `actions` | `readonly AgentResponseAction[] \| undefined` | prop | No | `[]` | No additional description. | | `actionsLabel` | `string` | prop | No | `undefined` | No additional description. | | `announcement` | `string` | prop | No | `undefined` | A completed semantic chunk for the owned live region. Do not pass token-by-token content. | | `content` | `Snippet` | snippet | Yes | - | Rich response content. The consumer controls all parsing and rendering. | | `followups` | `readonly AgentResponseFollowup[] \| undefined` | prop | No | `[]` | No additional description. | | `followupsLabel` | `string` | prop | No | `undefined` | No additional description. | | `label` | `string` | prop | Yes | - | Accessible name for the response article. | | `onSourcesOpenChange` | `(open: boolean) => void` | callback | No | `undefined` | No additional description. | | `responseId` | `string` | prop | Yes | - | No additional description. | | `sources` | `readonly AgentSource[] \| undefined` | prop | No | `[]` | No additional description. | | `sourcesLabel` | `string` | prop | No | `undefined` | Visible disclosure text for `sources`. | | `sourcesOpen` | `boolean` | binding | No | `false` | No additional description. | | `streaming` | `boolean` | prop | No | `false` | No additional description. | | `streamingLabel` | `string` | prop | No | `undefined` | Visible text for the streaming state. | ## Related - [ActivityStatus](/docs/components/activity-status): Compact agent activity status with elapsed time, task progress, and one live announcement. - [AgentTrace](/docs/components/agent-trace): Controlled disclosure of observable stages, searches, tools, files, and checks. - [ApprovalRequest](/docs/components/approval-request): Explicit approve-or-reject workflow with consequences, optional editing, and separate decision submission.