dsh-recipe
Manifest validScenario bundles of dsh plugins (插件界的 dotfiles): a recipe tool that lists, searches, applies and composes ready-made plugin environments with ordered install sequences.
dsh-recipe — 插件界的 dotfiles(配方聚合)
把 dsh 插件打包成场景配方:一次说清"我要一套 XX 环境",而不是一个一个装插件。V2EX 有人做过"插件组合索引"但没做成可安装插件——本插件把 recipe 做进 DSH 本体。
为什么需要它
- 用户要的是环境("浏览器开发环境"、"学术写作套装"、"通知全家桶"),不是单个插件。
recipe工具:list(浏览全部配方)→search(按需求匹配)→apply(展开配方:有序插件 + 安装命令)→compose(多个配方合并去重)。- recipe 格式即"插件清单 + 顺序 + 可选配置"(JSON),纯本地、零网络、零依赖。
安装
dsh plugin --profile <profile> add dsh-recipe
内置配方(10 个)
| id | 名称 | 插件数 |
| --- | --- | --- |
| browser-dev-env | 浏览器开发环境 | 4 |
| notification-suite | 通知全家桶 | 6 |
| academic-writing | 学术写作套装 | 5 |
| mobile-remote | 移动远程控制 | 3 |
| security-hardening | 安全加固套装 | 4 |
| memory-kit | 记忆持久化套装 | 5 |
| fun-break | 娱乐休闲 | 4 |
| model-routing | 模型路由优化 | 5 |
| workflow-automation | 工作流自动化 | 5 |
| market-manager | 插件市场管理 | 5 |
用法(模型侧)
recipe 工具:
| action | 参数 | 行为 |
| --- | --- | --- |
| list | — | 列出全部配方 |
| search | need | 按自然语言需求匹配配方 |
| apply | recipeId 或 need | 展开配方:有序插件清单 + 安装命令序列 |
| compose | recipeId(逗号分隔) | 合并多个配方为整套环境(去重、保序) |
"一键应用整套"输出即点菜单:逐条 dsh plugin add 命令 + 一行合并命令;模型可直接执行或交给用户确认。
设计
- 纯逻辑:
lib/recipe.js(检索/展开/组合/命令序列)零依赖;lib/recipe-data.json(配方)+lib/plugins.json(84 个插件目录,与 dsh-need-finder 同源)。 - 配方格式:
{ id, name, nameZh, description, descriptionZh, tags, plugins: [{name, config?}] }——依赖顺序即数组顺序;compose做并集去重,天然支持 DAG 化编排的前置。 - 安全:无网络、无写入、无 secrets。
测试
node test/recipe.test.mjs
License
MIT
Similar plugins
by hellosky983
Plugin Foundry — a self-extending, everything-is-a-plugin compiler for DeepSeek Harness (DSH). Blueprint registry + scaffold/validate tools.
★ 3
↓ 154/wk
MIT
JavaScript
Aug 16, 2026
dsh plugin --profile web add dsh-foundryby sandbaseai
Native plugin marketplace for DeepSeek Harness: discover, filter, install, and manage 4,000+ community plugin packages.
★ 3
MIT
TypeScript
Aug 20, 2026
dsh plugin --profile web add @sandbaseai/dsh-plugin-storeby SouleyMoni1
DSH plugin: per-model reasoning levels for custom API models, with family presets and an official-settings-page editor.
★ 0
MIT
TypeScript
Aug 27, 2026
dsh plugin --profile web add dsh-experience-pluginby lhmd
DSH Director Toolkit is a DeepSeek Harness plugin for 3D artists, technical designers, and creative coders. Paste a half-formed idea, a reference note, or a portfolio caption and get a compact directi
★ 7
MIT
JavaScript
Aug 13, 2026
dsh plugin --profile web add @lhmd/dsh-director-toolkitby master1Sun
DSH(DeepSeek Harness)Web 插件:在 composer 工具栏注入一个「提示词库」按钮,管理可复用的 prompt 片段,点击即可插入当前输入框。支持自动学习:输入复杂 prompt 文案时,插件会自动识别并保存到提示词库。
★ 11
MIT
TypeScript
Sep 14, 2026
dsh plugin --profile web add @sunjuntao/dsh-prompt-libraryby anywhere-labs
为 DeepSeek Harness (DSH) 插件生态打造的现代化桌面端解决方案。万物皆「插件」,桌面本身也是「插件」。
★ 26.8k
↓ 300/wk
MIT
TypeScript
Sep 15, 2026
dsh plugin --profile web add dsh-plugin-desktop