Skip to content
dsh-market Browse plugins GitHub 中文

zjukop/dsh-time-machine

Creates local, content-addressed workspace checkpoints with diff previews and two-phase restore confirmation.

Stars ★ 0 Category Development & Runtime Listed 2026-10-01 npm dsh-time-machine

Install

Inside DeepSeek Harness, with dsh-market

dsh plugin --profile web add dshmarket

Or from the command line

dsh plugin --profile web add dsh-time-machine

Installing runs third-party code with your own permissions — it can read your files, use your credentials and reach the network. Review the source first, and pin a commit (github:owner/repo#sha) when you can.

README

Safe, local workspace checkpoints for DeepSeek Harness: save before an ambitious edit, inspect the damage, and travel back with explicit approval.

Install

npx @deepseek-ai/dsh plugin --profile web add dsh-time-machine

Restart dsh web. For local development, install the current directory instead.

Safety model

Restore is deliberately two-phase. time_machine_restore_preview is read-only and returns a short-lived, one-use token bound to the snapshot and restore mode. time_machine_restore rejects missing, expired, reused, or mismatched tokens.

merge mode restores checkpoint files while preserving newer files. exact mode also removes files created after the checkpoint.

See README.zh-CN.md for the full guide.

License

MIT

Content from the project README on GitHub ↗

Comments

Comments live in GitHub Discussions. Sign in with GitHub to post or react.