@dxos/compute - v0.16.0
    Preparing search index...

    Type Alias Lane

    One top-level unit of work: a light (or other) thread opened on main, or a turn that runs on main. Several lanes running at once are what the chat shows side by side.

    type Lane = {
        backgrounded?: boolean;
        created: string;
        from?: Trajectory.EventId;
        id: Trajectory.ThreadId;
        kind: "turn" | Trajectory.ThreadMode;
        merged?: Trajectory.MergeMode;
        overlapped?: boolean;
        owner: Trajectory.Sender;
        purpose?: string;
        status: LaneStatus;
        waitingOn?: Trajectory.ThreadId;
    }
    Index

    Properties

    backgrounded?: boolean

    Whether a newer lane of the same owner opened while this one ran: the reader moved on to the newer request, so this one works in the background from then on. Another owner's lane does not background it; agents talking to the reader at once stay side by side. A delegated subagent (a fresh thread on main) is in the background from the start.

    created: string

    A fork's fork point: the message of main it forks at.

    kind: "turn" | Trajectory.ThreadMode

    How a person merged a fork into main: its whole work (raw), or its conclusion (summary).

    overlapped?: boolean

    Whether another lane was running at some point while this one was.

    purpose?: string
    status: LaneStatus
    waitingOn?: Trajectory.ThreadId

    The lane this one is waiting for (threadWait).