← DeepSeek Harness Plugins
DeepSeek Harness PluginManifest Valid

dsh-recall-plugin

Message recall plugin for DeepSeek Harness that rolls back workspace files and conversation history to the state prior to message dispatch.

VisionUI & ProductivityTerminal & TUIDeveloper Tools
37GitHub Stars5ForksUpdated2026-10-07

Install

$ dsh plugin --profile web add dsh-recall-plugin # Web UI

Plugin 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.

source-grounded
dsh-recall-plugin adds message recall functionality to DeepSeek Harness. When user messages are sent, the plugin automatically creates a shadow Git snapshot of workspace files without altering the project's own repository. Clicking recall on a message allows users to restore modified files, fork the conversation back to the previous turn using DSH sessions.fork, archive the original session, and repopulate the input prompt with previously sent text and attachments.

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.

Not tested yetNo runtime compatibility tests have been published yet.

Security Signals

Objective signals discovered from package metadata and source inspection. These are not a guarantee that a plugin is safe.

Dependency Counts

package.json declares 0 runtime, 10 development, 9 peer, and 0 optional dependencies.

info
Dsh Bundle Declared

package.json declares DSH bundle metadata.

info
License Declared

GitHub reports the repository license as MIT.

info
Package Manifest Available

A root package.json was captured and can be inspected by the registry.

info
Source Available

Public GitHub source metadata is available for this registry snapshot.

info

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
For maintainers

Maintaining this plugin?

This listing is generated from public repository data. If you maintain this project, you can review the information and share this listing with your users if you find it useful.

Add to README
Listed on DSHPlugin.app