Variable deliberationResultSchemaConst
deliberationResultSchema: ZodObject<
{
answer: ZodString;
confidence: ZodNumber;
keyTakeaways: ZodArray<ZodString, "many">;
recommendation: ZodNullable<ZodString>;
} & {
caveats: ZodDefault<ZodArray<ZodString, "many">>;
consensus: ZodDefault<ZodArray<ZodString, "many">>;
disagreements: ZodDefault<ZodArray<ZodString, "many">>;
openQuestions: ZodDefault<ZodArray<ZodString, "many">>;
},
"strip",
ZodTypeAny,
{
answer: string;
caveats: string[];
confidence: number;
consensus: string[];
disagreements: string[];
keyTakeaways: string[];
openQuestions: string[];
recommendation: string
| null;
},
{
answer: string;
caveats?: string[];
confidence: number;
consensus?: string[];
disagreements?: string[];
keyTakeaways: string[];
openQuestions?: string[];
recommendation: string
| null;
},
> = ...