IFClite TypeScript API
    Preparing search index...

    Interface RunReceipt

    interface RunReceipt {
        costUsd?: number;
        mode: AgentMode;
        model: string;
        payloadDigest: string;
        promptVersion: string;
        requests: UsageReceipt[];
        runId: string;
        toolCalls: ToolCallRecord[];
        totals: {
            inputTokens: number;
            outputTokens: number;
            requests: number;
            usageComplete: boolean;
        };
    }
    Index
    costUsd?: number

    Present when the host supplied pricing; computed from reported tokens only.

    mode: AgentMode
    model: string
    payloadDigest: string

    SHA-256 (hex) of the canonical JSON of every request payload, in order.

    promptVersion: string
    requests: UsageReceipt[]
    runId: string
    toolCalls: ToolCallRecord[]
    totals: {
        inputTokens: number;
        outputTokens: number;
        requests: number;
        usageComplete: boolean;
    }

    Type Declaration

    • inputTokens: number
    • outputTokens: number
    • requests: number
    • usageComplete: boolean

      False when any request did not report usage: the totals are then a lower bound.