dsh-fork-edit
Run the following command in DeepSeek Harness:
dsh plugin install homily707/dsh-fork-edit
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install homily707/dsh-fork-edit in DeepSeek Harness to install; source is available at https://github.com/homily707/dsh-fork-edit
About this plugin
You are on turn ten of a long DeepSeek Harness conversation and realize the instruction in turn two was slightly off. dsh-fork-edit lets you hover over any settled user-message row, hit the ✎ edit or ↻ retry icon, and the plugin forks a brand-new session right before that turn and executes the modified input automatically. The original session stays intact and is always switchable back—zero data loss, zero hidden version tree.
The plugin deliberately writes no custom events into the session log, so every branch is just a plain, cold-loadable session with no event-whitelist breakage or undo/redo stack to maintain. The edit dialog pre-fills the original text, accepts pasted images inline as image blocks, and includes a built-in timeline column listing every closed turn so you can jump between edit targets with one click. New branches auto-name themselves after their first input. The sidebar groups all fork descendants under the root session with tree-style connectors and a collapse toggle, making mainline vs. experiment visually distinct at a glance. Archiving cascades through the entire descendant subtree so no orphaned branches linger.
Best suited for users who iteratively refine a mid-conversation prompt in Harness and want to explore alternate directions while preserving the original dialogue, or for teams that prefer stateless branching over hidden version-control semantics. Note: if another same-injection-point plugin such as dsh-message-edit is installed, remove one to avoid duplicate action buttons.
Use Cases
- Rewrite a settled user-message input mid-conversation and continue generating
- Replay a single turn with the original input unchanged
- Explore alternate prompt directions while keeping the original session fully intact
Best For
- DeepSeek Harness users who iteratively refine prompts
- Teams that need to revise mid-conversation turns without restarting
- Developers who prefer stateless branching over hidden version control
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.