All plugins

DSH / BUNDLE / CLIENT-UI

dsh-rerun-turn

v0.2.5DDDMUC / dsh-rerun-turn59f094129e

InstallableBundlesUI & client pluginsCommunity · Topic auto-analysisWeb UI

Overview

dsh-rerun-turn

Infix rerun for DeepSeek Harness: re-run any earlier turn in place - the reply is regenerated from the same prompt while every later turn survives, so subsequent model calls read A B C1 D E F G. Implemented with the official surface-replace contract plus a faithful replay of the tail; the append-only session log is never rewritten.

README / EN

Package documentation

Registry summary

Infix rerun for DeepSeek Harness: re-run any earlier turn in place - the reply is regenerated from the same prompt while every later turn survives, so subsequent model calls read A B C1 D E F G. Implemented with the official surface-replace contract plus a faithful replay of the tail; the append-only session log is never rewritten.

dsh.pub verifies the pinned bundle contract, runtime facts, and distribution semantics. The complete README remains in the source repository.

Read the full README on GitHub

LIMITATIONS

Known limitations

- A rerun targets a turn that has a prompt message; the system-prompt head cannot be rerun. - Rerunning any reply reruns its whole turn. - Prompts with file attachments are refused; images are re-sent. - Replayed copies are lossy in the same ways the replay is: dropped `usage` and streams, skipped system messages and bookkeeping records, tools are not re-executed. - A prompt typed during a rerun can push the replay behind the new turn; the resume path exists for that. - Uninstalling the plugin keeps landed reruns but un-hides the retired rows (the model context is unaffected). - There is no undo (use the official fork for branching, not implemented).