dsh-turn-fork
Turn-atomic message editing, retry, reroll and version-tree navigation for DeepSeek Harness conversations
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:ruby1304/dsh-turn-fork说明文档
阅读完整 README ↗Usage
- Edit a user message — open the Turn Fork tab, pick a message, correct the text, choose the downstream policy and save. A new branch session is created from the completed prefix and the corrected turn re-runs.
- Retry / regenerate — per-turn buttons in the tab, per-message buttons on assistant replies, or the header regenerate button for the latest reply.
- Version tree — the tab lists every branch with its operation summary
(
from "…" to "…"), marks the current version, and offers Undo/Redo navigation plus Open for any branch. Branches with a running agent show a warning and a Stop control. - Cascade policy —
truncatedrops everything after the edited turn;preservereplays the edited turn and every later turn (each replayed input becomes its own turn, with inputs of the same original turn kept in order). The editor shows how many turnspreservewill replay before you confirm.