Variable clarifyIntentOutputSchemaConst
clarifyIntentOutputSchema: z.ZodObject<
{
intro: z.ZodOptional<z.ZodString>;
questions: z.ZodArray<
z.ZodObject<
{
id: z.ZodString;
multiSelect: z.ZodDefault<z.ZodBoolean>;
options: z.ZodArray<z.ZodString>;
question: z.ZodString;
},
z.core.$strip,
>,
>;
status: z.ZodLiteral<"awaiting_user_response">;
},
z.core.$strip,
>
Output schema for executeClarifyIntent. The tool resolves immediately, echoing back the
intro+questions(so a host can render the whole form) plus anawaiting_user_responsestatus. No "stop and wait" directive is echoed here: the description-level usage contract already carries it (CLARIFY_FORM_PROMPT and CLARIFY_PROSE_PROMPT both tell the agent to STOP and wait), so repeating it in the result would be redundant.