PerryLink/dsh-kit

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

Project Overview项目介绍

dsh-kit is the installer for PerryLink's DSH plugin family, letting users install all 15 plugins with a single command such as ./install-all.sh web. It bundles the Claude Code parity trio plus memory, MCP observability, background agents, security audit, and migration tools. Use it to bootstrap a full DSH environment. Caveat: install scripts are idempotent, but dsh-plugin-guide and dsh-claude-move come only from GitHub, and versions track npm releases, so pin per-plugin versions for reproducibility.

dsh-kit 是 PerryLink 的 DSH 插件套件安装器,通过 ./install-all.sh web 或 PowerShell 脚本一键安装全部 15 个插件,含 Claude Code 对标三件套、记忆、MCP 面板、后台代理、安全审计及会话迁移。脚本幂等可重复执行;dsh-plugin-guide 与 dsh-claude-move 仅从 GitHub 安装,其余来自 npm,需自行固定版本以保证可复现。

Or use CLI install (for developers)或使用命令行安装(适合开发者)

CLI Install命令行安装

dsh plugin --profile web add dsh-checkpoint-rewind

PerryLink/dsh-kit 加入你的 DSH 配置(web profile)即可启用。

READMEREADME

dsh-kit

Gitee

CI

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

dsh-kit is a curated collection of PerryLink's DSH plugin family — the Claude Code parity trio plus thirty-four more plugins 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 40-plugin family)

The Claude Code parity trio

Plugin One-liner
dsh-checkpoint-rewind Git-first snapshots before every mutation, session forks, one-shot /rewind restore
dsh-permission-rules Declarative allow/deny/ask permission rules with audit, dry-run and hot reload
dsh-output-styles Runtime-switchable model output styles with per-session persistence

Memory, agents & workflow

Plugin One-liner
dsh-memento Approval-gated cross-session memory: ctx.memory + SQLite + memory tool
dsh-background-agents Durable background child agents: sidebar progress, messaging, interrupt
dsh-doublecheck Engineering-discipline guard: requirements grill, test gates, adversary review
dsh-auto-review Second-model auto-review on the approval chain, fail-closed

Developer & safety tools

Plugin One-liner
dsh-mcp-panel Read-only MCP runtime panel: /mcp + Settings tab
dsh-lsp-actions LSP diagnostics, formatting, completion, code actions, rename
dsh-github GitHub PR/issue integration; every write gated by human approval
dsh-skill-pack-security Security-audit skill pack: secret scan, dependency and supply-chain review

UX & migration

Plugin One-liner
dsh-session-pin Pin sessions in the Web sidebar with durable ordering
dsh-composer-history Terminal-style input history for the web composer: arrows, Ctrl+R
dsh-plugin-guide Plugin-development knowledge base as an on-demand agent skill
dsh-claude-move Migrate Claude Code sessions, memory, skills and CLAUDE.md into DSH

Notes

  • 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.
  • 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 40 DeepSeek Harness plugins maintained by PerryLink. If this one helps you, the others likely will too:

Plugin One-liner
dsh-auto-review Second-model auto-review on the approval chain, fail-closed by default
dsh-autotier Automatic strong/cheap model-tier routing with deterministic risk guards and a /tier command
dsh-background-agents Durable background child agents with a Web UI sidebar, messaging and interrupt
dsh-budget Cost governance for DeepSeek Harness: budgets, carbon, and latency in one panel.
dsh-catalog DSH Desktop Market standard catalog source for the PerryLink family
dsh-cert-mcp Read-only MCP server exposing the certification registry: grades, snapshots and five-dimension evidence
dsh-checkpoint-rewind Unified session + workspace + config checkpoints with one-shot /rewind
dsh-claude-move Migrate Claude Code, Codex, OpenCode and Hermes sessions, memories and skills into DSH
dsh-click Cross-platform native desktop control for DeepSeek Harness — Windows first.
dsh-composer-history Terminal-style input history for the web composer: arrows, Ctrl+R search
dsh-data-quality Deterministic dataset profiling, cleaning and citation verification
dsh-defend Prompt-injection, jailbreak, and secret-leak defense for DeepSeek Harness.
dsh-doublecheck Engineering-discipline guard: requirements grill, test gates, adversary review
dsh-draw Unified static-image generation routing for DeepSeek Harness.
dsh-fast Read-only performance diagnostics: load, spill, compaction and cache hit rate
dsh-fund-research Chinese mutual-fund research with sealed, traceable source snapshots
dsh-github GitHub PR/issue/CI integration with every write approval-gated
dsh-industry-research Industry and company research pack: chain map, policy timeline, company cards
dsh-library Local document knowledge base with hybrid search and citation-aware injection
dsh-local-ai Local Ollama model discovery and task-based routing with cloud fallback
dsh-lsp-actions LSP diagnostics, formatting, completion, code actions, symbols and rename
dsh-mask PII masking at the model boundary with a host-side restore table
dsh-mcp-panel MCP management console: /mcp command, Settings tab and trial calls
dsh-memento Approval-gated cross-session memory protocol (ctx.memory + SQLite)
dsh-observe OpenTelemetry and Langfuse telemetry export from the session event stream
dsh-output-styles Runtime-switchable model output styles
dsh-permission-rules Declarative allow/deny/ask rules plus a process-level network policy
dsh-plugin-certification Community certification registry with repro-checkable grades and badges
dsh-plugin-doctor Zero-dependency static + sandbox smoke detector for DSH plugins
dsh-plugin-guide Plugin-dev knowledge base, agent skill and the dsh-plugin-dev CLI toolchain
dsh-plugin-kit Shared zero-runtime-dependency toolkit for the PerryLink DSH plugins
dsh-plugin-portal Zero-dependency static portal rendering the whole plugin family as one page
dsh-plugin-upgrade-015 Merged 0.1.3-alpha.10.1.5-rc.1 upgrade corridor card plus a zero-dependency seam scanner
dsh-reach Multi-channel approval/question bridge: WeChat, Telegram, Feishu + a session console
dsh-research-report Verifiable research reports: evidence ledger, manifest seal, per-claim verdicts
dsh-score Multi-dimensional plugin quality scoring with an evidence-backed leaderboard
dsh-session-pin Pin sessions and workspaces in the Web sidebar with per-pin colors
dsh-session-sync Git-backed cross-device session synchronization with keep-both merges
dsh-skill-pack-security Security-audit skill pack plus the plugin_vet supply-chain gate
dsh-talk Voice-first session loop: speech-to-text input and text-to-speech replies
dsh-team-rooms Cross-session team rooms: shared message bus, task board and timeline
dsh-test-drive Isolated install-and-smoke test drives with a pass/fail matrix
dsh-ticktick TickTick/Dida365 task bridge: session-header panel plus eleven agent tools
dsh-translate Vendor parameter translation and deterministic JSON repair
dsh-wechat WeChat ↔ DSH bridge (Tencent iLink bot) developed with pan17, who hosts the repo
上一个 Prev dsh-sticky-notes 下一个 Next dsh-prompt-optimizer