mirror of
https://github.com/deepseek-ai/deepseek-harness.git
synced 2026-11-10 04:27:42 +08:00
Measured against 0.2.1-rc.4 and master with the frame-sampled motion matrix, the transcript moved back and forth at Turn end and around input landing. This keeps rc.4's landing behavior, master's steering layout, and fixes the reversals that remain. - Completion-time folding keeps the first visible surviving row still when work rows close at once, filling the gap with bottom space capped at half the scrollport, instead of letting the browser clamp the position. - After the Session stops running, the running status keeps its tail slot hidden and silent until the Turn's actions row replaces it, so the tail does not shrink and grow back. - A Turn's duration control takes its gap in one frame instead of sliding. - A fold batch that takes over following for a content change absorbs growth outside the batch before its first frame. - Steering lands at once under either fold timing: the running Turn keeps streaming above its echo, which a native animation would push down. - The running status no longer slides below a Step's first output, and the column no longer carries `data-chat-tail-pinned`; the steering entrance keeps its animation. - A queued prompt is accepted by its Inbox row as well as by its receipt, so the composer clears the draft in the frame the queue dock shows it. - A queued echo waits for the Inbox projection instead of retiring on the durable splice, so the queue dock does not empty for a frame.