RunRecord shape, kept minimal so callers that hold the richer canonical type (e.g. RunRecord from @sogni/creative-agent) pass directly without casting. No index signature — adding one would force callers to widen typed properties to unknown to match.

interface RunRecord {
    account_id?: string;
    final_response?: unknown;
    model_id?: string;
    rounds?: readonly unknown[];
    run_id: string;
    schema_version?: string | number;
    session_id?: string;
    user_request?: string;
}

Properties

account_id?: string
final_response?: unknown
model_id?: string
rounds?: readonly unknown[]
run_id: string
schema_version?: string | number
session_id?: string
user_request?: string