interrupts property
List<ToolRequestPart>
get
interrupts
The list of tool requests that triggered an interrupt.
These parts contain metadata with the interrupt payload.
Implementation
List<ToolRequestPart> get interrupts {
return _response.message?.content
.where(
(p) =>
p.isToolRequest &&
(p.metadata?.containsKey('interrupt') ?? false),
)
.map((p) => p.toolRequestPart!)
.toList() ??
[];
}