Interface HumanCallback

interface HumanCallback {
    onHumanConfirm?: (
        agentContext: AgentContext,
        prompt: string,
    ) => Promise<boolean>;
    onHumanHelp?: (
        agentContext: AgentContext,
        helpType: "request_login" | "request_assistance",
        prompt: string,
    ) => Promise<boolean>;
    onHumanInput?: (
        agentContext: AgentContext,
        prompt: string,
    ) => Promise<string>;
    onHumanSelect?: (
        agentContext: AgentContext,
        prompt: string,
        options: string[],
        multiple?: boolean,
    ) => Promise<string[]>;
}

Properties

onHumanConfirm?: (
    agentContext: AgentContext,
    prompt: string,
) => Promise<boolean>
onHumanHelp?: (
    agentContext: AgentContext,
    helpType: "request_login" | "request_assistance",
    prompt: string,
) => Promise<boolean>
onHumanInput?: (agentContext: AgentContext, prompt: string) => Promise<string>
onHumanSelect?: (
    agentContext: AgentContext,
    prompt: string,
    options: string[],
    multiple?: boolean,
) => Promise<string[]>