SheetXL - v0.8.0-beta.9+sites.210.e2d420901
    Preparing search index...

    Interface ToolLogRecord

    One line of the log. Extra keys are allowed — surfaces add their own fields.

    interface ToolLogRecord {
        args?: unknown;
        clientName?: string | null;
        clientVersion?: string | null;
        durationMs?: number;
        error?: string | null;
        pid?: number;
        resultBytes?: number;
        resultPreview?: string;
        sessionId?: string | null;
        sessionKind?: "attended" | "sandbox" | null;
        status?: "ok" | "error";
        tool: string;
        transport?: ToolLogTransport;
        ts?: string;
        [key: string]: unknown;
    }

    Indexable

    • [key: string]: unknown
    Index
    args?: unknown
    clientName?: string | null

    The connecting MCP client (Copilot, Claude Code, …) — how a session gets attributed.

    clientVersion?: string | null
    durationMs?: number
    error?: string | null
    pid?: number

    Writer process id, filled in by logToolCall.

    resultBytes?: number
    resultPreview?: string

    Capped rendering of the result — enough to read the session back, not enough to bloat it.

    sessionId?: string | null
    sessionKind?: "attended" | "sandbox" | null
    status?: "ok" | "error"
    tool: string

    Tool name (run, grep, …) or CLI command path.

    transport?: ToolLogTransport
    ts?: string

    ISO-8601, filled in by logToolCall.