← Back to home@PerryLink

dsh-kit

One-command starter pack: install all 41 PerryLink DeepSeek Harness plugins

Stars
8
Language
JavaScript
Created
Aug 16, 2026
Updated
Sep 20, 2026

Introduction

dsh-kit

Gitee

CI

One-command starter pack: install all 41 PerryLink DeepSeek Harness plugins.

dsh-kit is a curated collection of PerryLink's DSH plugin family — the Claude Code parity trio plus the rest of the family, across security, workflows, research, messaging bridges, and developer experience. Each plugin ships with a complete dsh.bundle manifest, five-language docs, CI, and npm publishing.

Quick start

Pick a profile (e.g. web), then install everything:

# Linux / macOS
./install-all.sh web

# Windows PowerShell
.\install-all.ps1 -Profile web

Or install individual plugins:

dsh plugin --profile web add dsh-checkpoint-rewind   # /rewind equivalent
dsh plugin --profile web add dsh-permission-rules    # allow/deny/ask rules
dsh plugin --profile web add dsh-output-styles       # outputStyles equivalent

What's inside (curated highlights — the installers cover the full 41-plugin family)

The Claude Code parity trio

PluginOne-liner
dsh-checkpoint-rewindGit-first snapshots before every mutation, session forks, one-shot /rewind restore
dsh-permission-rulesDeclarative allow/deny/ask permission rules with audit, dry-run and hot reload
dsh-output-stylesRuntime-switchable model output styles with per-session persistence

Memory, agents & workflow

PluginOne-liner
dsh-mementoApproval-gated cross-session memory: ctx.memory + SQLite + memory tool
dsh-background-agentsDurable background child agents: sidebar progress, messaging, interrupt
dsh-doublecheckEngineering-discipline guard: requirements grill, test gates, adversary review
dsh-auto-reviewSecond-model auto-review on the approval chain, fail-closed

Developer & safety tools

PluginOne-liner
dsh-mcp-panelRead-only MCP runtime panel: /mcp + Settings tab
dsh-lsp-actionsLSP diagnostics, formatting, completion, code actions, rename
dsh-githubGitHub PR/issue integration; every write gated by human approval
dsh-skill-pack-securitySecurity-audit skill pack: secret scan, dependency and supply-chain review

UX & migration

PluginOne-liner
dsh-session-pinPin sessions in the Web sidebar with durable ordering
dsh-composer-historyTerminal-style input history for the web composer: arrows, Ctrl+R
dsh-plugin-guidePlugin-development knowledge base as an on-demand agent skill
dsh-claude-moveMigrate Claude Code sessions, memory, skills and CLAUDE.md into DSH

Notes

  • The installed set is plugins.txt — one npm spec per line, and the only place the roster is written down. Both installers read it, and node scripts/check-parity.mjs holds them and every count on this page to it.
  • Install scripts are idempotent — safe to re-run.
  • dsh-skill-pack-security installs from its published provider package (@perrylink/dsh-skill-pack-security-provider); everything else installs from npm.
  • Versions track the latest npm releases; pin a specific version per plugin if you need reproducibility.
  • Deprecated names are not installed: dsh-plugin-upgrade-015 (and its earlier name dsh-plugin-upgrade-rc1) are superseded by dsh-plugin-upgrade, which carries every corridor in one package. They stay on npm for anyone who already installed them.
  • License: Apache-2.0 (matching the plugin family).

Feedback

Issues and feature requests: open them on the individual plugin repo, or discuss the whole family on the official DeepSeek Harness Discussions (category "Show Your Plugins!").

PerryLink DSH Plugin Family

This project is one of the 41 DeepSeek Harness plugins maintained by PerryLink. If this one helps you, the others likely will too:

PluginOne-liner
dsh-auto-reviewSecond-model auto-review on the approval chain, fail-closed by default
dsh-autotierAutomatic strong/cheap model-tier routing with deterministic risk guards and a /tier command
dsh-background-agentsDurable background child agents with a Web UI sidebar, messaging and interrupt
dsh-budgetCost governance for DeepSeek Harness: budgets, carbon, and latency in one panel.
dsh-catalogDSH Desktop Market standard catalog source for the PerryLink family
dsh-cert-mcpRead-only MCP server exposing the certification registry: grades, snapshots and five-dimension evidence
dsh-checkpoint-rewindUnified session + workspace + config checkpoints with one-shot /rewind
dsh-claude-moveMigrate Claude Code, Codex, OpenCode and Hermes sessions, memories and skills into DSH
dsh-clickCross-platform native desktop control for DeepSeek Harness — Windows first.
dsh-composer-historyTerminal-style input history for the web composer: arrows, Ctrl+R search
dsh-data-qualityDeterministic dataset profiling, cleaning and citation verification
dsh-defendPrompt-injection, jailbreak, and secret-leak defense for DeepSeek Harness.
dsh-doublecheckEngineering-discipline guard: requirements grill, test gates, adversary review
dsh-drawUnified static-image generation routing for DeepSeek Harness.
dsh-fastRead-only performance diagnostics: load, spill, compaction and cache hit rate
dsh-fund-researchChinese mutual-fund research with sealed, traceable source snapshots
dsh-githubGitHub PR/issue/CI integration with every write approval-gated
dsh-industry-researchIndustry and company research pack: chain map, policy timeline, company cards
dsh-libraryLocal document knowledge base with hybrid search and citation-aware injection
dsh-local-aiLocal Ollama model discovery and task-based routing with cloud fallback
dsh-lsp-actionsLSP diagnostics, formatting, completion, code actions, symbols and rename
dsh-maskPII masking at the model boundary with a host-side restore table
dsh-mcp-panelMCP management console: /mcp command, Settings tab and trial calls
dsh-mementoApproval-gated cross-session memory protocol (ctx.memory + SQLite)
dsh-observeOpenTelemetry and Langfuse telemetry export from the session event stream
dsh-output-stylesRuntime-switchable model output styles
dsh-permission-rulesDeclarative allow/deny/ask rules plus a process-level network policy
dsh-plugin-certificationCommunity certification registry with repro-checkable grades and badges
dsh-plugin-doctorZero-dependency static + sandbox smoke detector for DSH plugins
dsh-plugin-guidePlugin-dev knowledge base, agent skill and the dsh-plugin-dev CLI toolchain
dsh-plugin-kitShared zero-runtime-dependency toolkit for the PerryLink DSH plugins
dsh-plugin-portalZero-dependency static portal rendering the whole plugin family as one page
dsh-plugin-upgradeOne-package, one-corridor-index plugin upgrade skill: routes a repository to the matching closed corridor card
dsh-reachMulti-channel approval/question bridge: WeChat, Telegram, Feishu + a session console
dsh-research-reportVerifiable research reports: evidence ledger, manifest seal, per-claim verdicts
dsh-scoreMulti-dimensional plugin quality scoring with an evidence-backed leaderboard
dsh-session-pinPin sessions and workspaces in the Web sidebar with per-pin colors
dsh-session-syncGit-backed cross-device session synchronization with keep-both merges
dsh-skill-pack-securitySecurity-audit skill pack plus the plugin_vet supply-chain gate
dsh-talkVoice-first session loop: speech-to-text input and text-to-speech replies
dsh-team-roomsCross-session team rooms: shared message bus, task board and timeline
dsh-test-driveIsolated install-and-smoke test drives with a pass/fail matrix
dsh-ticktickTickTick/Dida365 task bridge: session-header panel plus eleven agent tools
dsh-translateVendor parameter translation and deterministic JSON repair