A DeepSeek Harness plugin that rolls back both agent-edited files and conversation history to any sent message via per-message shadow-git snapshots and the official sessions.fork API — without touching your project's own git repo.
DSH integration
Compatible
Author-claimed
Safety audit
Unaudited
Last verified
2026-09-06
License
MIT
01What can it help you accomplish?
Recall any sent message so the workspace files and conversation history return to the state before that message was sent
Files restored to their pre-message state and the conversation forked to a new session (original session archived and recoverable)
DeepSeek Harness (dsh) users who want to undo agent changes and roll back to a specific message
Snapshot the workspace before each message send so agent-edited files can be rolled back precisely on demand
Shadow git-repo snapshot plus a change-file list (modified / restored / deleted) shown before the rollback is confirmed
Developers worried about agent mis-edits who want every step to stay reversible
02How to install into DeepSeek Harness
Prerequisites
- git CLI on PATH (without it the recall button does not appear and the page prompts to install git, but DSH keeps running)
- Windows PowerShell 5.1 / 7, or Linux/macOS bash + git CLI
- DSH 0.1.1-rc.2 through 0.1.3-alpha.1
Installation steps
- 01
$ dsh plugin --profile web add dsh-recall-plugin
- 02
Or install straight from git: dsh plugin --profile web add github:limbo947/dsh-recall-plugin
Verify the integration
- Restart and hard-refresh the page (Ctrl+Shift+R), hover any user message sent after the plugin was enabled — the ↶ next to the copy button means it is active
Rollback
- Uninstall removes the dependency and mount but keeps snapshots under dsh-recall-snapshots/ in home; delete that directory manually to clear everything
03DSH integration and capability boundaries
Installed and mounted via the official `dsh plugin` command; recall uses DSH's official `sessions.fork` to fork the session back before the message.
Roll back files + conversation together
Any user message sent after the plugin was enabled→Workspace files returned to pre-message state and conversation forked to a new session, with the original session archived
Snapshot data written to a shadow git repo under homeShadow git snapshot with change list
Target workspace files→Snapshot in an independent shadow git repo (git delta compression); a change-file list (modified / restored / deleted) shown before rollback
Files larger than 100MB are skipped by default.git and node_modules are auto-excludedRuntime guard and rollback-failure rescue
Messages in a workspace whose agent is running→Preview/recall refused while the agent runs; a pre-rollback safety snapshot is taken and auto-restored if rollback fails
Recall cannot be started while the target workspace's agent is running
04Who is it for? When not to use it?
Good for
- DeepSeek Harness (dsh) users who want to undo agent changes and roll back to a specific message
- Developers worried about agent mis-edits who want every step to stay reversible
Not for
- Only DSH 0.1.1-rc.2 through 0.1.3-alpha.1 is supported; enabling it together with dsh-routing-suite's router-standard preset resets the routing stage to default.
05Compatibility, maintenance and safety notes
- Supports Windows (PowerShell 5.1/7 + git CLI) and Linux/macOS (bash + git CLI); the macOS script is written bash 3.2-compatible but not yet validated on real macOS hardware.
- Recall requires git CLI installed and on PATH; without it the recall button does not appear and the page prompts to install git, but DSH keeps running.
- Only DSH 0.1.1-rc.2 through 0.1.3-alpha.1 is supported; enabling it together with dsh-routing-suite's router-standard preset resets the routing stage to default.
MIT · actively maintained (latest release v2.3.6, 2026-09-06)
06Frequently asked questions
How do I install dsh-recall-plugin?
Install and auto-mount into the web profile with `dsh plugin --profile web add dsh-recall-plugin` (or `dsh plugin --profile web add github:limbo947/dsh-recall-plugin`). It needs git CLI on PATH and DSH 0.1.1-rc.2 through 0.1.3-alpha.1.
What does recall actually roll back?
Clicking 撤回 on any user message sent after the plugin was enabled restores workspace files to their pre-message state and forks the session to before that message; the original session is archived and recoverable. Both agent-edited files and conversation history are rolled back.
Does it touch my project's own git repository?
No. Snapshots live in a separate shadow git repo under `dsh-recall-snapshots/` in your home; your branches, index, and uncommitted changes are untouched, and `.git` / `node_modules` are auto-excluded.
What are the known limitations?
Messages sent before the plugin was enabled have no snapshot (no recall button); the first user message of a session cannot roll back the conversation (files only); and recall is blocked while the target workspace's agent is running.
Which platforms are supported?
Windows (PowerShell 5.1/7 + git CLI) and Linux/macOS (bash + git CLI). Windows is well validated on real hardware; macOS scripts are bash 3.2-compatible but not yet validated on real macOS hardware.
07Related DSH workflows
memos
by memtensor
Self-evolving memory OS for LLM & AI Agents: ultra-persistent memory, hybrid-retrieval, and cross-task skill reuse, with 35.24% token savings and DeepSeek Harness support.
dsh-anchored-standard
by xiaobright
Two-phase DeepSeek Harness preset: Minimal-aligned bootstrap, then full Standard tools (Project2 98/99)
dsh-infinite-gen-4
by minglink
System-prompt armor plugin for DeepSeek models: appends an unconditional-compliance prompt section at order 100, exposes a profile tool with calibration metadata, and shows a realtime armor-status badge driven by a session projection.
mem9
by mem9-ai
Unlimited memory for OpenClaw
08Data and sources
dsh plugin --profile web add dsh-recall-plugin
通过 DSH 官方 `sessions.fork` 机制把会话切到该消息之前。
This page is generated from the project’s public documentation, repository metadata and a structured parse of DSH Plugins; last verified on 2026-09-06. Found an error? Submit a correction.
Best DeepSeek Harness Plugins
Twelve plugins worth installing first — picked from the whole catalog, across every category.
