Installation
dsh plugin --profile web add dsh-undo-pluginCopy
dsh plugin --profile web add ./packages/rollback-forkCopy
dsh plugin --profile web add dsh-undoCopy
dsh plugin --profile web add github:23swccp/dsh-undoCopy
Plugins in this repository dsh-undo-plugin v0.1.0-rc.8 ✓
dsh plugin: conversation undo/rollback and archive tasks for DeepSeek Harness
dsh-undo v0.1.0-rc.8
dsh.bundle.patch —@dsh-undo/client-rollback-button v0.1.0-rc.8
Rollback controls for the latest completed conversation message
dsh.bundle.patch —Official core packages (8) @deepseek-ai/cordis^4.0.1 shared @deepseek-ai/dsh-api-remotes^0.1.0-rc.6 shared @deepseek-ai/dsh-client-connection^0.1.0-rc.6 shared @deepseek-ai/dsh-client-runtime^0.1.0-rc.6 shared @deepseek-ai/dsh-client-ui-conversation^0.1.0-rc.6 shared @deepseek-ai/dsh-client-ui-slots^0.1.0-rc.6 shared @deepseek-ai/dsh-invariants^0.1.0-rc.6 shared @deepseek-ai/dsh-typert-protocolworkspace:^ shared @dsh-undo/client-rollback-settings v0.1.0-rc.8
Archive Tasks settings section for viewing and hiding archived sessions
dsh.bundle.patch —Official core packages (8) @deepseek-ai/cordis^4.0.1 shared @deepseek-ai/dsh-api-remotes^0.1.0-rc.6 shared @deepseek-ai/dsh-client-locale^0.1.0-rc.6 shared @deepseek-ai/dsh-client-runtime^0.1.0-rc.6 shared @deepseek-ai/dsh-client-ui-primitives^0.1.0-rc.6 shared @deepseek-ai/dsh-client-ui-settings^0.1.0-rc.6 shared @deepseek-ai/dsh-client-ui-slots^0.1.0-rc.6 shared @deepseek-ai/dsh-invariants^0.1.0-rc.6 shared @dsh-undo/client-rollback-toolcards v0.1.0-rc.8
Per-tool background colors for the dsh web conversation tool cards (bash black, pwsh blue, tinted edit/read/search/web/code)
dsh.bundle.patch —Official core packages (2) @deepseek-ai/cordis^4.0.1 shared @deepseek-ai/dsh-invariants^0.1.0-rc.6 shared @dsh-undo/client-rollback-trailfold v0.1.0-rc.8
Per-turn reasoning-and-actions fold for the dsh web conversation trail (one collapse bar per prompt turn, always shown when there is a trail to fold)
dsh.bundle.patch —Official core packages (2) @deepseek-ai/cordis^4.0.1 shared @deepseek-ai/dsh-invariants^0.1.0-rc.6 shared @dsh-undo/rollback-archive v0.1.0-rc.8
Session archive capability: one-way archive listing, read-only viewing, and tombstone hiding
dsh.bundle.patch —Official core packages (10) @deepseek-ai/cordis^4.0.1 shared @deepseek-ai/dsh-agent^0.1.0-rc.6 shared @deepseek-ai/dsh-invariants^0.1.0-rc.6 shared @deepseek-ai/dsh-llm^0.1.0-rc.6 shared @deepseek-ai/dsh-session^0.1.0-rc.6 shared @deepseek-ai/dsh-session-persistence^0.1.0-rc.6 shared @deepseek-ai/dsh-session-title^0.1.0-rc.6 shared @deepseek-ai/dsh-typert-protocolworkspace:^ shared @deepseek-ai/dsh-workspace^0.1.0-rc.6 shared @deepseek-ai/schemastery^3.18.1 private copy @dsh-undo/rollback-fork v0.1.0-rc.8
Session fork capability: exact completed-turn and before-user-message Agent branches
dsh.bundle.patch —Official core packages (10) @deepseek-ai/cordis^4.0.1 shared @deepseek-ai/dsh-agent^0.1.0-rc.6 shared @deepseek-ai/dsh-agent-default-model^0.1.0-rc.6 shared @deepseek-ai/dsh-agent-presets^0.1.0-rc.6 shared @deepseek-ai/dsh-invariants^0.1.0-rc.6 shared @deepseek-ai/dsh-llm^0.1.0-rc.6 shared @deepseek-ai/dsh-session^0.1.0-rc.6 shared @deepseek-ai/dsh-session-persistence^0.1.0-rc.6 shared @deepseek-ai/dsh-session-query^0.1.0-rc.6 shared @deepseek-ai/dsh-workspace^0.1.0-rc.6 shared @dsh-undo/rollback-undo v0.1.0-rc.8
One-generation user-message rollback with a plugin-owned shadow-Git undo journal
dsh.bundle.patch —Official core packages (13) @deepseek-ai/cordis^4.0.1 shared @deepseek-ai/dsh-agent^0.1.0-rc.6 shared @deepseek-ai/dsh-brand^0.1.0-rc.6 shared @deepseek-ai/dsh-commands^0.1.0-rc.6 shared @deepseek-ai/dsh-invariants^0.1.0-rc.6 shared @deepseek-ai/dsh-jobs^0.1.0-rc.6 shared @deepseek-ai/dsh-llm^0.1.0-rc.6 shared @deepseek-ai/dsh-session^0.1.0-rc.6 shared @deepseek-ai/dsh-session-persistence^0.1.0-rc.6 shared @deepseek-ai/dsh-terminal^0.1.0-rc.6 shared @deepseek-ai/dsh-typert-protocolworkspace:^ shared @deepseek-ai/dsh-workspace^0.1.0-rc.6 shared @deepseek-ai/schemastery^3.18.1 private copy @deepseek-ai/dsh-typert-protocol v0.1.0-rc.6
Compiler-independent Remote metadata and Typert provider protocols (vendored for typert generation)
dsh.bundle.patch —Official core packages (2) @deepseek-ai/cordis^4.0.1 shared @deepseek-ai/dsh-invariants^0.1.0-rc.6 shared Paths are pinned to commit bc8edbe47de1
Overview DeepSeek Harness (dsh) plugin: conversation rollback via Shadow Git snapshots + archive task management (restore/permanent delete/delete-all)
Repository check result Results are bound to the listed commit and cover only static checks run by this registry. The Evidence Score measures reviewable information; it is not a compatibility percentage or a security guarantee.
Static repository check Sep 1, 2026, 5:41 AM Medium risk
Evidence Score 82/100
Static risk Medium risk
Files scanned 11
Findings 2 Evidence breakdown Source provenance 25/25
Install documentation 25/25
Maintenance 12/20
Compatibility evidence 10/20
Security signals 10/10
Compatibility confidence: Limited
Findings (2) Not run Dependency advisory database scan Installation execution test Runtime behavior verification Scanner 1.0.0 · Scorer 1.0.0