Skip to main content

Variable: ToolPartSchema

const ToolPartSchema: ZodObject<{ toolCallMessages: ZodArray<ZodObject<{ additionalData: ZodOptional<ZodUnknown>; args: ZodRecord<ZodString, ZodUnknown>; isCompleted: ZodBoolean; llmResult: ZodOptional<ZodUnknown>; text: ZodOptional<ZodString>; toolCallId: ZodString; toolName: ZodString; }, "strip", ZodTypeAny, { additionalData: unknown; args: Record<string, unknown>; isCompleted: boolean; llmResult: unknown; text: string; toolCallId: string; toolName: string; }, { additionalData: unknown; args: Record<string, unknown>; isCompleted: boolean; llmResult: unknown; text: string; toolCallId: string; toolName: string; }>, "many">; type: ZodLiteral<"tool">; }, "strip", ZodTypeAny, { toolCallMessages: object[]; type: "tool"; }, { toolCallMessages: object[]; type: "tool"; }>

Defined in: packages/core/src/types.ts:357