mlx-bun library API
    Preparing search index...

    Storage owns context validity; the DSpark graph supplies only Q and the block's K/V.

    interface DsparkContextAttention {
        attend(
            layer: number,
            query: MlxArray,
            keys: MlxArray,
            values: MlxArray,
            scale: number,
        ): MlxArray;
    }
    Index