dsh-turn-fork
Run the following command in DeepSeek Harness:
dsh plugin install ruby1304/dsh-turn-fork
Paste the following prompt into your AI chat to install this plugin:
In DeepSeek Harness, install this plugin by running the command 'dsh plugin install ruby1304/dsh-turn-fork'; the full source is at https://github.com/ruby1304/dsh-turn-fork.
About this plugin
When using DeepSeek Harness for conversations, you might need to edit sent messages, retry historical turns, or explore different dialogue branches. However, existing community plugins suffer from critical persistence defects, causing branch logs to become unreadable after restarts, while other design issues like configuration loss and DOM guessing further impact reliability. dsh-turn-fork addresses these key flaws by ensuring proper event marking so that branch logs remain readable post-restart, delivering a safer and more stable experience for conversation management.
The plugin's core capabilities include turn-level message editing—allowing you to modify any settled user message and re-run the conversation with truncation or preservation of downstream turns; retry and regeneration functions to regenerate replies for specific historical turns; and a full version tree timeline with undo/redo navigation across branches, showing running branch status. It strictly uses official slots, avoiding DOM injection and text guessing, and offers a bilingual UI (Chinese/English) for broader accessibility.
dsh-turn-fork is ideal for users who frequently iterate and debug dialogue workflows, such as content creators, developers, or researchers who may need to backtrack and edit messages to optimize outputs, or compare results across different branches via the version tree. It particularly benefits those prioritizing data persistence and stability, with P0-level regression tests and clear error handling for confidence. If you've ever struggled with lost conversation branches or corrupted sessions after restarts, this plugin lets you manage complex dialogue histories with greater peace of mind.
Use Cases
- Edit a sent user message and re-run the conversation to correct errors or optimize content.
- Retry a historical turn to regenerate assistant replies and try different outputs.
- Navigate conversation branches using the version tree to compare and backtrack different dialogue paths.
Best For
- Content creators or researchers who need to iterate and debug dialogue workflows.
- Users who value persistent branch logs and reliable data across process restarts.
- Cautious developers who prefer avoiding DOM injection and using official slots.
Related Plugins
A service-oriented sidebar framework for DSH, offering a full workbench with file explorer, embedded browser, real terminal, Git panel, and extensible plugin services.
A beautiful, practical Claude Code-style TUI plugin with pixel whale top bar, flowing glow title, real-time status line, streaming thought expansion, time rewind, context progress bar and TPS gauge — zero core changes.
The plugin market for DeepSeek Harness: browse/search/one-click install community plugins and themes, with updates, backup/restore, hot disable, diagnostics, and AI fix.
A persistent whale widget on the DSH web UI that shows DeepSeek balance, today's usage, and per-turn cost, with drag-and-snap and sound effects.