Skip to main content

Interface: TypedToolCallData<TArgs, TResult>

Defined in: packages/core/src/segments/typed-tool-call.ts:13

Type Parameters

TArgs

TArgs

TResult

TResult

Properties

args

args: TArgs

Defined in: packages/core/src/segments/typed-tool-call.ts:15

Typed arguments (inferred from Zod schema)


childSegments

childSegments: StreamSegment[]

Defined in: packages/core/src/segments/typed-tool-call.ts:19

Child segments for recursive tool calls


error

error: string | undefined

Defined in: packages/core/src/segments/typed-tool-call.ts:23

Error message if failed


result

result: TResult | undefined

Defined in: packages/core/src/segments/typed-tool-call.ts:17

Typed result (inferred from tool function return type), undefined if not yet complete


segment

segment: ToolCallSegment

Defined in: packages/core/src/segments/typed-tool-call.ts:25

The raw segment (for passing to components)


status

status: "completed" | "running" | "failed"

Defined in: packages/core/src/segments/typed-tool-call.ts:21

Current status