dsh-turn-fork
Turn-atomic message editing, retry, reroll and version-tree navigation for DeepSeek Harness conversations
AI 分析
核心用途是提供单轮消息编辑、重试、重新生成以及分支版本树导航功能。适合需要频繁微调提示词、对比不同生成分支并进行版本回溯的调试与开发任务。
インストール
$
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.