DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

Backup — DSH Plugin for DeepSeek Harness
DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins
B

dsh-backup

Backup

Automated backups of DSH sessions, config and custom directories — scheduled or manual, packed as tgz with rotation

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add github:a903067276-rgb/dsh-backup#73ad77686925ccae6227ef85300f03ee81ec4ef6
READMECompatibilityVersions
dsh-backup settings

Compatibility and provenance

Backup is published as dsh-backup and currently resolves to version 0.1.4. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
web
Release source
github
Registry updated
9/10/2026

Versions

0.1.4stable
9/10/2026
0.1.3stable
8/22/2026
0.1.2stable
8/21/2026
Show 1 more versionCollapse versions
0.1.0stable
8/20/2026

Related plugins

Loading related plugins…

Latest
0.1.4
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
Unavailable
Files
Unavailable
Surface
web
License
MIT
Source
github
GitHub
★ 1
Weekly downloads
0
Last push
9/15/2026
View source ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue

Related plugins

More verified plugins in productivity-workflow.

Acp App@deepseek-ai/dsh-acp-appThe dsh ACP profile bundle: automation-only JSON-RPC stdio and process lifecycle over dsh-baseClient Ui Task Board@linxin666/dsh-client-ui-task-boardHost-authoritative task board for the DSH Web GUI with real session execution, Host cron scheduling, and optional cross-platform idle-sleep protection; mounted without DSH source changes.Web All@linxin666/dsh-web-allDSH Web UI 全家桶聚合插件:一键安装全部功能插件(task-board / git-graph / pet / remote-web-ui / web-ui-settings / skin-center / community-plugins / compat shim)。compat 桥接层已并入本包(src/client),无需独立 compat npm 包。Deepseek Ipptdeepseek-ipptiPolloWork PPT Studio and its curated slide templates as a native DeepSeek Harness conversation view.

README

dsh-backup 📦

English | 简体中文

Unofficial project: independently developed and maintained by a community member, not an official DeepSeek product.

Automated backups of your DSH data — sessions, profile config and any custom directories — packed into .zip archives with scheduled or manual runs and automatic rotation.

Screenshot

dsh-backup settings

ActionEffect
Scheduled backupPacks DSH data on a timer (default every 6 h)
Manual backupOne-click "Back up now" from the Settings page
Custom directoriesAdd extra paths (e.g. your memory library) per line
RotationKeeps only the latest N archives (default 10), old ones are deleted
RestoreManual only — extract an archive back to its original location (steps in docs/install.md)

What is backed up by default: ~/.dsh/sessions (conversation history), ~/.dsh/profiles (config, excluding node_modules), ~/.dsh/AGENTS.md (global conventions). Everything else — like your memory library — goes into the custom directory list.

Install

dsh plugin --profile web add "github:a903067276-rgb/dsh-backup#main"

Then restart dsh web. Manual fallback: docs/install.md.

Usage

Open Settings → Backup:

  • Status row: last backup / next scheduled run / backup folder
  • Back up now button
  • Backup list: name, size, time, delete
  • Settings: backup folder, schedule toggle + interval (hours), retention count, custom directories (one absolute path per line)

Platform support

PlatformStatus
macOS✅ tested
Linux✅ expected (pure Node, no system zip required)
Windows✅ expected (pure Node, no system zip required)

Requirements

  • DSH web >= 0.1.0-rc.6
  • Version compatibility (best effort — the settings card uses dual-field key+id registration to satisfy both rc.6 (id) and rc.7+ (key); verified locally on rc.6/rc.8/0.1.1-rc.2/0.1.5-rc.1, not guaranteed on every DSH version):
    • DSH 0.1.0-rc.6 and newer (incl. 0.1.1-rc.1/rc.2): try main (default).
    • DSH 0.1.5-rc.1: load-verified (host half loads cleanly); it only uses stable services such as settings/shell and touches none of the contracts changed in 0.1.5. The end-to-end backup/restore flow was not re-tested on 0.1.5.
    • Conservative fallbacks (the last pre-0.1.1 build): DSH 0.1.0-rc.7/rc.8 → v0.1.2 (dsh plugin add github:a903067276-rgb/dsh-backup#v0.1.2); DSH 0.1.0-rc.6 → frozen rc6-compat tag (no maintenance).
  • Node.js ≥ 16.7 (bundled with DSH)
  • Maintenance policy: this plugin keeps evolving with the latest DSH releases; compatibility with older DSH versions is best-effort only and not guaranteed going forward.

How it works

  • Host: a zero-dependency zip packer (lib/zip.js, pure Node streams — no system zip, no shell, immune to the session sandbox), a timer-driven schedule, and a /api/dsh-backup/* route for the Settings page.
  • Client: one Settings section (settings.section, "备份") that lists backups and edits configuration; saving writes the config back into the profile's cordis.patch.yml (takes effect after restart).

Notes

  • Restore is intentionally manual: stop DSH, extract the archive over the original paths, and keep the current data around until you are sure the restore is correct. The plugin never overwrites anything by itself.
  • The backup folder defaults to ~/Documents/DSH/backup and can be changed in Settings.
  • Only backups the plugin owns (dsh-backup-*.zip) are listed/deleted — other files in the folder are left alone.

License

MIT