Package: @effect/ai
Module: Response
A type for representing non-streaming response parts with tool-specific typing.
Signature
type Part<Tools> = | TextPart
| ReasoningPart
| ToolCallParts<Tools>
| ToolResultParts<Tools>
| FilePart
| DocumentSourcePart
| UrlSourcePart
| ResponseMetadataPart
| FinishPart
Since v1.0.0