# ChangeReview Responsive before-and-after table for added, removed, modified, or unchanged values with per-item decisions. Use ChangeReview before consequential data changes. Supply a text label for every change kind. Keep before and after values visible, and require an explicit item decision. ## API The package declarations define these public members. | Member | Type | Kind | Required | Default | Description | | --- | --- | --- | --- | --- | --- | | `items` | `readonly ChangeReviewItem[]` | prop | Yes | - | No additional description. | | `labels` | `ChangeReviewLabels` | prop | Yes | - | No additional description. | | `onAccept` | `(item: ChangeReviewItem) => void` | callback | Yes | - | No additional description. | | `onEdit` | `(item: ChangeReviewItem) => void` | callback | Yes | - | No additional description. | | `onReject` | `(item: ChangeReviewItem) => void` | callback | Yes | - | No additional description. | ## 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. - [AgentResponse](/docs/components/agent-response): Assistant result with consumer-rendered content, streaming state, sources, actions, and follow-up prompts.