AI Agent Hub
Back to plugins
🖥️

dsh-fork-edit

Client Updated 2026.09.12

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