Skip to content

promptOutputToolCallSchema

const promptOutputToolCallSchema: ZodObject<{
error: ZodOptional<ZodUnknown>;
id: ZodString;
input: ZodUnknown;
interrupts: ZodOptional<ZodArray<ZodObject<{
data: ZodOptional<ZodUnknown>;
message: ZodString;
resolution: ZodOptional<ZodObject<{
data: ZodOptional<ZodUnknown>;
error: ZodOptional<ZodUnknown>;
timestamp: ZodISODateTime;
type: ZodEnum<{
reject: ...;
resume: ...;
}>;
}, $strip>>;
state: ZodOptional<ZodUnknown>;
timestamp: ZodISODateTime;
}, $strip>>>;
name: ZodString;
output: ZodOptional<ZodUnknown>;
timestamp: ZodISODateTime;
type: ZodLiteral<"tool">;
}, $strip>;

Defined in: core/src/prompt/prompt.ts:66

Schema for a tool-call entry in a prompt’s output transcript, including its input/output, any error, and its append-only interrupt history.