← DeepSeek Harness Plugins
DeepSeek Harness PluginManifest Valid

dsh-filesnap

Git-free conversation and file rewind/redo plugin for DeepSeek Harness powered by FileSnap.

UI & ProductivityTerminal & TUIDeveloper ToolsBrowser & WebSecurity & PolicySkills & WorkflowsRemote Execution
43GitHub Stars9ForksUpdated2026-09-11

Install

$ dsh plugin --profile web add dsh-filesnap

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-filesnap is a DeepSeek Harness plugin that pairs conversation history rollbacks with workspace file restoration. Powered by a Rust core (FileSnap), it allows developers to preview file changes, rollback to prior turns, preserve the original conversation in a new branch, and undo rollbacks using /redo without requiring a Git repository.

Key Capabilities

  • Combined conversation and workspace file rollback to previous assistant turns
  • Redo functionality via /redo to reverse rollbacks and restore previous branch states
  • File change preview modal and token-based confirmation before mutating workspace
  • Branch preservation retaining original conversations as archived or inactive branches
  • Interrupted operation recovery panel to inspect, resume, or rollback interrupted restorations
  • Workspace snapshot state viewing and deduplicated unreferenced snapshot storage cleanup
  • Automated data migration for legacy session formats and status markers

Useful For

  • Safely undoing unintended coding changes made by an AI assistant in DeepSeek Harness
  • Branching conversations to try alternative coding prompts while keeping previous progress
  • Restoring files and conversation state across non-git projects or temporary directories
  • Recovering from interrupted rewind or redo sessions without data loss

Who It Fits

  • Developers using DeepSeek Harness for agentic coding and automation
  • Users working in non-Git workspaces or scratchpads who need file version checkpoints
  • Engineers experimenting with alternative agent solution paths via conversation branching

Documented Limitations

  • Snapshots are taken prior to tool execution via ctx.fs and do not serve as full-system OS backups
  • Branches share the same physical workspace directory; switching conversations alone does not swap file copies
  • Does not currently support dialogue-only rollbacks, per-file selective toggling, line-by-line diffs, or custom global shortcuts
  • Previews do not lock the workspace; external editor concurrent edits may conflict

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 2 runtime, 3 development, 11 peer, and 0 optional dependencies.

info
Dsh Bundle Declared

package.json declares DSH bundle metadata.

info
License Declared

GitHub reports the repository license as Apache-2.0.

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
extracurricular-ai/dsh-filesnap
Registry source
GitHub · dsh-plugin topic
Registry classification
Plugin
Source checked
7f80b37 · 2026-09-20

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
43GitHub stars
Forks
9
Open issues
1
Last commit
2026-09-11
Last release
2026-09-11
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