Safe delete plugin for DeepSeek Harness (DSH)
Qintsg/dsh-safe-delete · skills
Safe delete plugin for DeepSeek Harness (DSH): move files to trash / staging area instead of permanent removal, with restore and purge support.
★ 2GitHub stars
0Forks
2026-08-21Last updated
TypeScriptLanguage
Apache-2.0License
Key features
- Safe deletefiles and directories are moved into a trash area (.dsh-trash/) instead of being permanently deleted.
- Restorerecover "deleted" files back to their original paths, with rename / skip / overwrite conflict strategies.
- Purgepermanently erase trash contents — always behind an approval prompt.
- Delete-command hijackingintercepts rm / Remove-Item in bash/pwsh via the tools/pre-execute hook and guides the model to safe_delete instead.
- ssh / scp remote commands are fully allowed (not intercepted).
Install command
dsh plugin --profile web add github:Qintsg/dsh-safe-delete