DeepSeek Harness Plugin: dsh-rollback
dsh-rollback is a file-change rollback plugin for DeepSeek Harness designed to address the issue of irreversible agent actions. It monitors tool calls, captures the state before file changes and Bash invocations, and stores these snapshots using a Git object database or snapshot storage. Users can roll back changes through the `/rollback` command or the `rollback_files` model tool. The plugin supports multiple storage modes and is simple to install, serving as a lightweight safety net in agent development.
Read Moredsh-rollback-withdraw: Message Recall and Workspace Rollback in DeepSeek Harness Web
`dsh-rollback-withdraw` is a DSH web-profile plugin designed to simplify code and session rollback operations in agent development. It allows users to perform one-click rollbacks at turn boundaries, restoring workspace code and forking the session to that point. The plugin supports automatic switching between Git mode and file snapshot mode, defaulting to committing checkpoints in a Git repository, or using hard link snapshots otherwise. Installation requires Node >= 20, and currently prioritizes Windows (relying on robocopy and PowerShell). Once enabled, users can execute a rollback by clicking the undo icon next to a message and confirming twice. This feature is suitable for quickly correcting errors during multi-turn modifications when used locally by a single user. It should be noted that rollback is limited to turn boundaries, and messages prior to plugin installation have no snapshots; under Git mode...
Read More