IFClite TypeScript API
    Preparing search index...

    Interface ToolTurnRequest<Route>

    interface ToolTurnRequest<Route extends string = string> {
        budget: RootBudget;
        context?: string;
        effort?: ToolTurnEffort;
        maxOutputTokens: number;
        messages: readonly ToolTurnMessage[];
        model: string;
        onText?: (delta: string) => void;
        onThinking?: (delta: string) => void;
        route: Route;
        routeCeiling: number;
        signal?: AbortSignal;
        system: string;
        taskBudget?: number;
        timeoutMs: number;
        tools: readonly ToolSpec[];
        transport: ToolTurnTransport;
    }

    Type Parameters

    • Route extends string = string
    Index
    budget: RootBudget
    context?: string
    maxOutputTokens: number
    messages: readonly ToolTurnMessage[]
    model: string
    onText?: (delta: string) => void
    onThinking?: (delta: string) => void
    route: Route
    routeCeiling: number
    signal?: AbortSignal
    system: string
    taskBudget?: number
    timeoutMs: number
    tools: readonly ToolSpec[]