TomTom Maps for JavaScript
    Preparing search index...

    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 an awaiting_user_response status. 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.