dsh-rollback: Conversation and File Rollback Plugin for DeepSeek Harness

`dsh-rollback` is a conversational and file-state synchronized rollback plugin for DeepSeek Harness (DSH), designed to address the issues of inefficient manual rollback and state inconsistency in agent development. The plugin supports creating checkpoints before each turn and managing historical states using a 10-turn sliding window, enabling restoration of file contents, deletion of files, and handling of newly created files. It provides both Web-based visual buttons and command-line triggering, supports change previewing and in-place truncation. The plugin requires DSH version 0.1.1-rc.2 or higher and includes a comprehensive error-handling mechanism.

Read More
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 More
dsh-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