Independent open-source developer in Beijing. I fix other people's projects and maintain a plugin family for DeepSeek Harness; I am not affiliated with DeepSeek.
My work runs in three lines: upstream fixes (AWS, Apple, Docker, Microsoft, NVIDIA, Prometheus, Redis, Tencent, the vLLM project, and one-person projects); the DSH plugin family (126 active Apache-2.0 plugins, plus the three-level standards and guides); and Phocinae, my typed-decision model lab.
| What | Where |
|---|---|
| Full family index — 149 active + 11 archived own DSH repositories, 9 groups | FAMILY.md · site page |
| Standards & guides — ENTRY/FLOW/BOOST, the checker, the rule text | dsh-standards · dsh-plugin-guide · dsh-plugin-spec |
| Install the mainline — one command, 43 defaults + 53 opt-in checkers | dsh-kit |
| Phocinae — local typed decisions, no text generation | github.com/Phocinae |
- DSH plugin family. 126 active Apache-2.0 plugins: 32 runtime, 62 compliance checkers (53 core + 9 newer), 29 domain tools, 8 developer-toolchain packages, and the 7 standards/checks plus 2 guides. The domain tools are a task-first market: 11 task families, five scenario packs, two suites. Start at FAMILY.md or the market.
- Standards and guides. Three layers, three questions: ENTRY (can it install and start), FLOW (can a user use it), BOOST (does it use Cordis well). dsh-standards ships the checker; dsh-plugin-spec holds the rule text; dsh-plugin-guide explains the layers; dsh-clinic diagnoses installs. None is official, and none certifies, scores or ranks a plugin.
- Phocinae. A 144.3M bilingual typed-decision model (one forward pass, calibrated confidence) plus the local server, guard, MCP server, CLI and DSH verdict plugins. The org profile is the full map: github.com/Phocinae.
| Plugin | What it gives you |
|---|---|
| dsh-auto-review | Second-model auto-review on the approval chain, fail-closed by default (247★) |
| dsh-research-report | Verifiable reports: content-addressed evidence ledger, manifest seal, byte-level citations (212★) |
| dsh-industry-research | Industry/company research: chain map, timeline, company cards, adversarial review (216★) |
| dsh-memento | Approval-gated cross-session memory (ctx.memory + SQLite) (142★) |
| dsh-permission-rules | Claude Code-style allow/deny/ask rules plus a process-level network policy (134★) |
| dsh-mcp-panel | MCP management console: /mcp, Settings tab, trial calls (91★) |
| dsh-phocinae | Local, non-generative verdicts for the approval chain with fail-closed escalation (1★) |
dsh plugin --profile web add dsh-auto-review # or any name above| Group | What it covers | Count | Start here |
|---|---|---|---|
| 🧭 Three-level standards & checks | ENTRY/FLOW conformance, rule text, certification, clinic, score, preflight, checker installer | 7 | dsh-standards |
| 📘 Three-level guides | ENTRY/FLOW/BOOST guide and the practical primer | 2 | dsh-plugin-guide |
| 🛠️ Developer toolchain | start / ready / tools / dev / scaffold / codemod / test-drive / migration | 8 | dsh-plugin-dev |
| 🧩 Runtime plugins | security, workflow, UX, research, observability, messaging, developer experience | 32 | taxonomy view |
| ✅ Compliance checkers | the 53-checker suite plus the newer checker/audit tools | 62 | checker index |
| 🏢 Domain operations | finance, legal, trade, HR, construction, ESG, quality, documents | 29 | task-first market |
| 🦭 Phocinae | server, guard, MCP, CLI, rulepack, DSH verdict plugins | 12 | Phocinae |
| 📦 Catalogs & install | dsh-kit, catalog, portal, family site | 5 | dsh-kit |
The runtime/domain roster is 137 rows: 126 active, 8 frozen, 3 retired. Standards, guides, toolchain, Phocinae and catalogs sit outside that roster and are counted separately above. Every repository and every retired/moved pointer is in FAMILY.md; install scopes are in ROSTER.md.
508 merged pull requests across 99 credited repositories; 161 proposals were open across 123
repositories as of 2026-11-03. The verified list — 19 repositories above 10,000★ and 38 between 1,000★
and 10,000★, each with its owning party — is in UPSTREAM.md. I also contribute to
Cordis, the plugin kernel DeepSeek Harness vendors as
@deepseek-ai/cordis (nine merged).
- Source & mirrors — GitHub · Gitee ·
GitCode; the
perrylinknpm account holds 180 names and 2,296 versions, 156 with a SLSA provenance attestation on at least one version (123 onlatest). - Downloads — 273,579 over the trailing 30 days (2026-10-01..10-30); dshfind publishes rounded badges for 9 plugins that add to 45,500+.
- Site — perrylink.github.io (185 pages, 114 in the checker tree); the family page is dsh-plugins/family.html.
- DSH Desktop Market — catalog source:
https://cdn.jsdelivr.net/gh/PerryLink/dsh-catalog@main/deploy/artifacts/v1/plugins.json. - MCP Registry — four servers:
dsh-cert-mcp(frozen reference),dsh-customs-mcp,jevcore-mcp,laya-mcp. - GitHub Actions — dsh-github and dsh-test-drive ship composite actions.
3 retired and 8 frozen plugins. Compatibility updates stop, existing installs keep working, and no second implementation is maintained. The linked list, with reasons, is FAMILY.md §9.
中文介绍
独立开源开发者,在北京,与 DeepSeek 无隶属关系。三条线:给别人的项目修 bug;维护 DeepSeek Harness 插件家族(126 个活跃 Apache-2.0 插件,含 62 个合规核查器、29 个业务工具,以及三级标准与指南);Phocinae, 我自己的本地 typed-decision 模型与工具 org。
插件目录在 perrylink.github.io,完整家族与退役清单见 FAMILY.md。 数字只在英文部分维护一份;上游贡献明细见 UPSTREAM.md。
Measured, not remembered. Measurement rules: INSTRUMENTATION.md · round log: CHANGELOG.md.





