dsh-recall-plugin
Message recall plugin for DeepSeek Harness that rolls back workspace files and conversation history to the state prior to message dispatch.
Install
$ dsh plugin --profile web add dsh-recall-plugin # Web UIPlugin Overview & Capabilities
AI-assisted organization based on the public repository snapshot. The content must be grounded in source evidence and does not replace compatibility or security verification.
Key Capabilities
- Simultaneous rollback of workspace files and conversation turns to pre-message dispatch state
- Selective rollback scope supporting full rollback (files and dialogue) or dialogue-only recall
- Isolated shadow Git snapshot storage default to $DSH_HOME without mutating the project's primary Git repository
- Pre-execution file change preview indicating modified, restored, and deleted files
- Draft repopulation refilling text and attachments back into the input box upon recall
- Pre-rollback safety snapshots and automatic self-healing recovery workflows
- Snapshot lifecycle management including configurable git gc intervals, maximum counts per workspace, and retention days
- Customizable exclusion rules supporting gitignore syntax and interactive exclusion configuration
- Three-tier tree UI for exploring and pruning snapshots by workspace, session, and message point
- Cordis event contract emission (dsh-recall/complete and dsh-recall/failed) for host plugin lifecycle integration
Useful For
- Reverting unintended file modifications and Agent responses triggered by an errant or misformulated user prompt
- Retrying conversational turns without losing or having to re-select original message attachments and complex instructions
- Resetting dialogue branches while preserving satisfactory workspace changes via dialogue-only recall mode
Who It Fits
- DeepSeek Harness web and desktop users seeking conversational undo and file rewind capabilities
- Developers looking for non-destructive workspace rollbacks during Agent code editing workflows
Documented Limitations
- Requires git CLI available in PATH and PowerShell (Windows) or bash (POSIX)
- Snapshots are only created when messages are sent after plugin enablement; older messages cannot be recalled
- Exhibits a 0.5–1.5 second snapshot window between message arrival and git add; rapid file changes completed in this window may not be diffed
- The first user message in a session cannot roll back dialogue because sessions.fork requires an earlier turn boundary
- Recall cannot be initiated while an Agent is actively running in the target workspace
- Nested Git repositories within workspace subdirectories are skipped and cannot be tracked for file rollback
- Directory reparse points (junctions/symlinks on Windows) are excluded from snapshots by default
- Interplay with routing suites like dsh-routing-suite resets progressive tool disclosures upon session fork
DSH Compatibility
Version-specific runtime evidence collected by DSH Plugin. A missing result means we have not tested that combination yet.
Security Signals
Objective signals discovered from package metadata and source inspection. These are not a guarantee that a plugin is safe.
package.json declares 0 runtime, 10 development, 9 peer, and 0 optional dependencies.
package.json declares DSH bundle metadata.
GitHub reports the repository license as MIT.
A root package.json was captured and can be inspected by the registry.
Public GitHub source metadata is available for this registry snapshot.
Source & Registry Notes
Public provenance, Registry classification, and the latest source check for this entry, kept separate from runtime verification.
- Source repository
- limbo947/dsh-recall-plugin
- Registry source
- GitHub · dsh-plugin topic
- Registry classification
- Plugin
- Source checked
- 938d6f3 · 2026-10-08
This project is independently indexed from public source information. DSH Plugin is not affiliated with DeepSeek or the plugin author. Always check the author repository before installation.
Repository Activity
- GitHub stars
- 37GitHub stars
- Forks
- 5
- Open issues
- 1
- Last commit
- 2026-10-07
- Last release
- 2026-10-07
Related DSH Plugins
Ranked by overlapping capabilities, use cases, plugin type, categories, and DSH profile.
Persistent multi-model agent teams with dynamic DAG orchestration, run monitoring, and token insights for DeepSeek Harness.
View plugin →Generative UI plugin for DeepSeek Harness rendering interactive cards, charts, forms, quizzes, and 3D scenes inline.
View plugin →Full office suite integration for DeepSeek Harness supporting spreadsheets, docs, slides, bases, and canvases.
View plugin →Compatibility bridge running unmodified Pi ecosystem extensions natively on DeepSeek Harness.
View plugin →