Member Junction
    Preparing search index...

    One LEG of a reviewed session chain: a single MJ: AI Agent Sessions row plus its own caption turns and delegated-run previews. A session resumed via lastSessionId chains legs together (newest leg's LastSessionID → prior leg); the review loader walks that chain BACKWARDS (capped — see the loader docs) so review mode can render the FULL conversation arc chronologically, with a divider between legs.

    interface RealtimeSessionReviewLeg {
        ClosedAt: Date | null;
        CloseReason: RealtimeReviewCloseReason | null;
        DelegatedRuns: RealtimeSessionReviewRun[];
        SessionID: string;
        StartedAt: Date | null;
        Turns: RealtimeSessionReviewTurn[];
    }
    Index

    Properties

    ClosedAt: Date | null

    When this leg closed (null while still open).

    CloseReason: RealtimeReviewCloseReason | null

    Why this leg closed (null while open / legacy rows).

    DelegatedRuns: RealtimeSessionReviewRun[]

    This leg's delegated-run previews (oldest first, minus its co-agent observability run).

    SessionID: string

    MJ: AI Agent Sessions.ID of this leg.

    StartedAt: Date | null

    When this leg started (__mj_CreatedAt).

    This leg's chronological caption turns (oldest first).