@lelemondev/sdk - v0.9.9
    Preparing search index...

    Interface SpanOptions

    interface SpanOptions {
        durationMs?: number;
        errorMessage?: string;
        input?: unknown;
        metadata?: Record<string, unknown>;
        name: string;
        output?: unknown;
        status?: "success" | "error";
        toolCallId?: string;
        type:
            | "tool"
            | "retrieval"
            | "embedding"
            | "guardrail"
            | "rerank"
            | "custom";
    }
    Index

    Properties

    durationMs?: number

    Duration in milliseconds (optional, will be set automatically if not provided)

    errorMessage?: string

    Error message if status is 'error'

    input?: unknown

    Input data

    metadata?: Record<string, unknown>

    Custom metadata

    name: string

    Span name (e.g., 'pinecone-search', 'cohere-rerank')

    output?: unknown

    Output data

    status?: "success" | "error"

    Status

    toolCallId?: string

    Tool call ID (links this tool span to the LLM that requested it)

    type: "tool" | "retrieval" | "embedding" | "guardrail" | "rerank" | "custom"

    Span type