AI Agent Hub
Back to plugins
🖥️

dsh-conversation-rewind

Client Updated 2026.08.17

Run the following command in DeepSeek Harness:

dsh plugin install DTSFO/dsh-conversation-rewind

Paste the following prompt into your AI chat to install this plugin:

Run dsh plugin install DTSFO/dsh-conversation-rewind in DeepSeek Harness to install the plugin; see the full source at https://github.com/DTSFO/dsh-conversation-rewind .

About this plugin

In multi-turn conversations, users often want to revise an earlier prompt and regenerate the response, but overwriting it would destroy the append-only audit log and risk unintended Provider calls or external side effects. dsh-conversation-rewind solves this problem in the DeepSeek Harness Web UI by offering two strictly client-side operations: inline message editing and branch-tree browsing.

An edit appends the revised text as a new ordinary user turn in the same session and uses SurfaceOp replacement metadata to hide the old path from both the current view and future model context; the durable event log remains append-only with no deletion or rewriting. The branch tree replaces the former switch form with a visual node structure where clicking an endpoint provides a read-only view of that historical path; no messages are sent, no Provider is called, no child session is created, and the session ID and browser URL stay unchanged.

Safety boundaries are explicit: only completed, single, plain-text user turns are editable, while attachments, multi-message turns, in-flight requests, and ambiguous inbox history are all rejected. The plugin suits developers and researchers who iterate prompts frequently in the DSH Web UI and need to compare alternative answer paths, as well as teams that require an intact audit trail for every exchange.

Use Cases

  • Revise an early prompt and regenerate the assistant response without corrupting history
  • Browse alternative answer paths read-only in the branch tree to aid decision-making
  • Trace back through the conversation while keeping the append-only event log intact
  • Quickly compare prompt variants across branches during iterative development

Best For

  • Developers who iterate prompts frequently and need to compare answer paths
  • Compliance teams that require an unbroken audit trail and must never lose historical events
  • Power users of the DeepSeek Harness Web UI who need safe in-session editing