yamingmou/dsh-retrace

Recall, resend and regenerate for DSH conversations, with write-safe in-conversation versioning: it versions the conversation and its artifact files together and keeps every new rewind legal against the append-only event log.

dsh-retrace brings Recall, Resend (restart from here) and Regenerate to DSH conversations, plus write-safe in-conversation versioning. Because DeepSeek Harness stores conversations in an append-only event log, a recall only rewinds the context while changed artifact files stay changed — dsh-retrace versions the conversation and its artifact files together and keeps every new rewind legal (it cannot dirty the log, and new markers create no token-meter pairing debt since two-segment atomic pairs land by construction). Every rewind passes a three-layer pre-write contract guard, and a running agent is stopped automatically with the official cancel/whenIdle calls. A companion dsh-log-contract ships 30+ offline contract rules validated against real corrupted-session fixtures, and a watchdog snapshots the log at the first sign of concurrent writes.

Web UI Enhancements ★ 4
View on GitHub ↗

Install

dsh plugin --profile desktop add dsh-retrace

Copied verbatim from the README's 'One-minute install' (DSH Desktop). The README also gives the Web form (dsh plugin --profile web add dsh-retrace), an unpacked-checkout form, and a community-plugin-market route. It warns to restart DSH after install because a running app does not hot-reload.

Compatibility

Requires DSH with the dsh CLI; version 0.4.x carries the production-grade guarantees. The README states an honest scope limit: sessions that already contain legacy single-segment markers written by older versions are known design debt and should be cleaned with the companion check and fix --remove-markers before /compact; new rewinds do not add to that debt.

Details

Alternatives

alonelypigeon/dsh-plugin-session-outline · alooshxl/dsh-session-pins · bwndlct/dsh-session-export

More plugins in Web UI Enhancements

Browse more in Web UI Enhancements

Guides for Web UI Enhancements plugins