CoAgent8 - Source API
    Preparing search index...

    Type Alias ConsentPrompt

    ConsentPrompt: (
        request: {
            abortSignal?: AbortSignal | null;
            backend: string;
            budget?: ExecutionBudget;
            model: string;
            offerRemember: boolean;
            reason: string;
        },
    ) => Promise<
        {
            approved: boolean;
            backend?: string;
            model?: string;
            remember?: boolean;
            unanswered?: boolean;
        },
    >

    Asks the user, not the calling agent, to approve a model; approved is true only on the user's approval, unanswered when the client cancelled the request without a decision, and remember only when the request offered it and the user chose it. The server implements it with MCP elicitation when the client supports it (AUD-P1-7).

    Type Declaration

      • (
            request: {
                abortSignal?: AbortSignal | null;
                backend: string;
                budget?: ExecutionBudget;
                model: string;
                offerRemember: boolean;
                reason: string;
            },
        ): Promise<
            {
                approved: boolean;
                backend?: string;
                model?: string;
                remember?: boolean;
                unanswered?: boolean;
            },
        >
      • Parameters

        • request: {
              abortSignal?: AbortSignal | null;
              backend: string;
              budget?: ExecutionBudget;
              model: string;
              offerRemember: boolean;
              reason: string;
          }

        Returns Promise<
            {
                approved: boolean;
                backend?: string;
                model?: string;
                remember?: boolean;
                unanswered?: boolean;
            },
        >