Skip to content

Type Alias: ToolProgressPartData

ToolProgressPartData = z.infer<typeof ToolProgressPartDataSchema>

Validated payload carried by a native generic tool progress data part.

Generic tool progress attached to one native tool call.

  • toolCallId: Native tool-call id receiving this progress event.
  • event: Progress event emitted by the running tool.
  • event.type: Generic tool progress discriminator.
  • event.status: Machine-readable tool status.
  • event.message: Human-readable progress label.
  • event.url (optional): Related URL when the tool is reading a page.
  • event.groupId (optional): Identifier grouping one search with its result.
  • event.detail (optional): Optional secondary result detail.