Variable MessageContentSchemaConst
MessageContentSchema: ZodObject<
{
content: ZodOptional<ZodUnknown>;
id: ZodOptional<ZodString>;
input: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
is_error: ZodOptional<ZodBoolean>;
name: ZodOptional<ZodString>;
signature: ZodOptional<ZodString>;
text: ZodOptional<ZodString>;
thinking: ZodOptional<ZodString>;
tool_use_id: ZodOptional<ZodString>;
type: ZodEnum<["text", "thinking", "tool_use", "tool_result"]>;
},
"strict",
ZodTypeAny,
{
content?: unknown;
id?: string;
input?: Record<string, unknown>;
is_error?: boolean;
name?: string;
signature?: string;
text?: string;
thinking?: string;
tool_use_id?: string;
type: "text" | "thinking" | "tool_use" | "tool_result";
},
{
content?: unknown;
id?: string;
input?: Record<string, unknown>;
is_error?: boolean;
name?: string;
signature?: string;
text?: string;
thinking?: string;
tool_use_id?: string;
type: "text" | "thinking" | "tool_use" | "tool_result";
},
> = ...
Runtime schema for a single content block in a serialized agent message.