alex04130/dsh-forge
DeepSeek Harness 扩展套件:运行时注入器、子代理派发与模型路由策略、插件市场/技能/插件管理面板、浏览器桥与 MCP 集成。
Project Overview项目介绍
dsh-forge is a native runtime extension suite built exclusively for DeepSeek Harness (DSH), modeled after the Forge mod loader for Minecraft to handle plugin installation, routing, and orchestration. It runs in the user’s ~/.dsh directory without modifying any npm packages, and can be installed via DSH’s official plugin command: dsh plugin --profile web add @dsh-forge/bundle, followed by a restart of DSH to activate it. The default npm installation ships with 15 pre-built host plugins that cover core functions including a community plugin market, skill manager, session archiving, and model routing. The npm package does not include dynamic UI panels and the task routing preset, which require manual copying from the source repository.
After installation, regular users can browse all community DSH plugins hosted on GitHub via the built-in plugin market, and install any compatible plugin with one click. The skill manager provides a unified interface to add, remove, enable, disable, and preview all installed skills, with persistent settings saved across DSH sessions. The task-aware routing preset automatically classifies the first user message into three workflow modes, and anchors the LLM’s thinking process for DeepSeek series models to improve output quality. It is designed for DSH users who want to extend the base functionality with community plugins and advanced workflow tools.
dsh-forge is released under the open-source MIT license, and requires a DSH host version of 0.1.4 or newer. Developers caution against upgrading the DSH host to version 0.1.3, as that version has a known breaking bug that prevents loading older session logs. Source installation is required to get the full set of features including dynamic UI panels, the routing preset, and advanced tools for plugin development. All core host plugins work out of the box after installation, and users only need to restart DSH once to activate the entire suite.
dsh-forge 是专为 DeepSeek Harness(DSH)开发的原生运行时扩展套件,类比 Minecraft 的 Forge 模组加载器,负责为 DSH 锻造、安装、路由、编排第三方插件。它运行在用户层 ~/.dsh 目录,不修改 npm 源码包,通过官方 DSH 插件机制安装,默认自带 15 个基础宿主插件,覆盖插件市场、会话管理、技能管理等核心能力。
普通用户可通过 npm 一键安装核心套件,安装后重启 DSH 即可使用全部基础功能,需要路由预设、动态面板等完整功能的用户可从源码复制安装。用户可通过它浏览社区托管的 DSH 插件,一键安装管理,还能统一管理所有技能,实现任务感知路由、多模型委派、跨会话归档等进阶功能。
本项目采用 MIT 许可开源,要求 DSH 宿主版本不低于 0.1.4,不建议升级 DSH 宿主到 0.1.3 版本,该版本存在会话日志加载不兼容的已知问题。npm 包默认不包含路由预设和动态面板,仅提供基础宿主插件,完整功能需要从源码仓库手动复制对应文件安装。
请帮我安装这个 DSH 插件。安装前先完成【兼容性检查 + 安全性检查】,检查通过再动手。
插件:dsh-forge(alex04130/dsh-forge)
仓库:https://github.com/alex04130/dsh-forge
本站详情页:https://www.yhbd.top/plugins/alex04130-dsh-forge/
本站登记:类型 plugin · 归类 原生 DSH 插件 · 许可证 MIT · ⭐ 5 · 最近提交 2026-10-03 · 主语言 JavaScript
按下面顺序执行,每步先把结论告诉我,再进入下一步:
【1 兼容性检查】
① 我这边:DSH 版本、Node 版本、操作系统、当前 profile(web / desktop)。
② 读它的 README、package.json、插件 manifest,列出它要求的 DSH 版本 / Node 版本 / 操作系统 / 外部依赖 / 需要另外先装的运行时。
③ 逐条比对,结论只写「满足 / 不满足 / 未知」三种;不满足的给出可行替代方案。
④ 检查是否和我已装的插件冲突:命令名重复、skill / tool 重名、端口占用、重复注册的 MCP server。
【2 安全性检查】
① 仓库可信度:和上面「本站登记」是否一致;star / fork 数、创建时间、最近提交,是否归档或长期停更。
② 安装脚本:逐行看 package.json 的 preinstall / install / postinstall,以及 install.sh、setup.ps1 之类脚本。出现 curl|bash、下载后直接执行、混淆代码、访问与插件功能无关的域名,立刻停下来告诉我,不要继续装。
③ 依赖:列出新增依赖,标出无人维护、或与知名包拼写近似的可疑包(typosquatting)。
④ 权限与副作用:它会读写哪些目录、访问哪些域名、需要哪些 DSH 权限(filesystem / network / shell / clipboard 等),以及怎么卸载和回滚。
⑤ 如果它要求 sudo / 管理员权限,或权限明显超出功能所需,先停下来问我。
【3 安装】
上面两步没有「不满足」和「高危项」时才执行;用官方推荐方式安装,不要自行提权。
【4 汇报】
用表格输出:检查项 / 结论 / 依据 / 是否需要我决策。拿不准的一律写「未知」并说明要我怎么确认——不要猜,也不要替我决定。
Send this message to DSH in your current session: it verifies compatibility and security first (answering met / not met / unknown item by item) and only installs once everything checks out — it will stop and ask you if it finds a high-risk item. The box scrolls; the copy is the full prompt. CLI install commands may not be accurate across systems, so DSH is the safer route.把上面这条消息直接发给当前会话里的 DSH:它会先核对兼容性与安全性(逐条给「满足 / 不满足 / 未知」),确认没问题再安装,有高危项会停下来问你。框内可滚动,复制到的是完整提示词;安装命令不一定准确,发给 DSH 更稳。
- Only 5 stars - very few users, little community feedback星标只有 5,几乎没人在用,遇到问题缺少社区反馈
DSH walks through these 9 checksDSH 会逐条核对这 9 项
Compatibility兼容性
- DSH, Node, OS and profile requirementsDSH 版本 / Node 版本 / 操作系统 / profile 是否满足要求
- External dependencies and runtimes (Electron / Python / Docker, ...)外部依赖与运行时(Electron / Python / Docker 等)是否齐备
- Conflicts with installed plugins: command names, skill / tool names, ports, duplicate MCP registration与已装插件是否冲突:命令名、skill / tool 重名、端口占用、重复 MCP 注册
Security安全性
- Repo matches the facts registered here; archived or abandoned?仓库是否与页面登记一致,是否归档或长期停更
- Safety of preinstall / install / postinstall and install.sh / setup.ps1preinstall / install / postinstall 与 install.sh、setup.ps1 是否安全
- curl|bash, download-then-execute, obfuscation, unrelated domains → stop immediatelycurl|bash、下载即执行、混淆代码、无关域名 → 立刻停止
- Typosquatting or unmaintained packages among the new dependencies新增依赖里有没有 typosquatting 或无人维护的包
- Requested permissions vs. what the feature actually needs申请了哪些权限、是否超出功能所需(filesystem / network / shell / clipboard)
- Any sudo / admin requirement, plus uninstall and rollback是否要求 sudo / 管理员权限,以及卸载与回滚方式
Anything uncertain must be marked unknown with a note on how to confirm it. This site's signal screen is a static snapshot, not a security audit.拿不准的必须标「未知」并说明要我怎么确认。本站的信号筛查是静态快照,不能替代安全审计。
Or use CLI install (for developers)或使用命令行安装(适合开发者)
CLI Install命令行安装
dsh plugin --profile web add @dsh-forge/bundle
把 alex04130/dsh-forge 加入你的 DSH 配置(web profile)即可启用。
READMEREADME
dsh-forge · DSH 锻造台
DeepSeek Harness 的运行时扩展套件:像 Minecraft 的 Forge 一样,为 DSH 锻造、安装、路由、编排插件。 A runtime extension suite for DeepSeek Harness — forge, install, route and orchestrate plugins the Forge way.
Topics: dsh-plugin deepseek-harness dsh cordis · 更多社区插件见 https://github.com/topics/dsh-plugin
这是什么
dsh-forge 跑在 ~/.dsh 用户层,不 monkey-patch npm 包。用 npm 安装 @dsh-forge/bundle 会往 profile 写入 15 行 host 插件(mailbridge / llmrouter / modeswitch / teamhub / modsub / injector / skillmanager / modelroute / dynboot / imgsubbridge / dynrestore / plugmgr / archive / verify / plasmid)。源码安装还能带上动态面板和 router-standard preset。
核心能力:
| 组件 | 能力 |
|---|---|
| 插件市场 + 安装器 | 浏览 GitHub dsh-plugin topic 社区插件,一键安装(npm 包 / 动态清单 / preset / bundle 四种形态自动识别),注入器热加载 + 持久注册表 |
| 任务感知思维模式路由(router-standard preset) | 首条消息分类 spec(先计划)/ react(直接干)/ weak(模型自路由),首轮极简锚定 + 首个 tool/call 后放全量工具;锚定仅对 deepseek 系列生效 |
| Skill 管理器 | 统一管理全部技能:持久化增删启停、内容预览、内置 runtime 技能(跨会话邮箱 / 模型委派 / agent 团队)收敛为一处管理,设置页面板 + 模型工具双通道 |
| 插件管理面板 | 实时发现宿主/注入/官方三类 loader 条目 + 动态插件运行/停止/删除,搜索 + 分区导航 |
| 会话管理 | mailbridge:forge_mailbridge_list(含 query 查找)/ _list_archived / _archive(undo:true 捞回)/ _export / _read / _send / _check;sesmgr 侧栏「已归档」面板(v8,SVG 徽章 + 窄轨 wide 契约) |
| 档案 · 质粒 · 验货 | archive 用 sessionId:seq 当证据句柄;plasmid 自荐 / 检索 / 回报;verify_claim 核对 git-commit / 文件 / 文内片段。这三件随 npm 包挂上。控制台 UI 不随 npm 包自动挂,要从源码装。 |
这 15 个 host 插件装完就能调。archive / verify / plasmid 从 0.2.0-preview.1 起随包挂上(更早的 latest 没有这三件,要自己补)。控制台 / featsw / 质粒面板不在这 15 行里,源码安装才有。
mailbridge— 跨会话邮箱 + 会话管理:forge_mailbridge_list(加 query 就是按标题/id 找)/forge_mailbridge_list_archived/forge_mailbridge_archive(捞回:同一工具加undo: true)/forge_mailbridge_export/forge_mailbridge_read/forge_mailbridge_send/forge_mailbridge_checkskillmanager— 持久技能注册表(增删启停、默认注入);模型工具与设置页 UI 由动态插件 sklui 挂在同一服务上teamhub— 代理团队:队长会话 + 成员(可续子代理,或existingSessionId拉已有 peer)+ 依赖任务板 + 消息墙(forge_team_*;模板合成forge_team_template)llmrouter— 多厂商模型委派:forge_model_list/forge_model_call,一次任务丢给任意 provider/modelmodelroute— 子代理模型继承策略(不把孩子静默升到更贵档)+ 模型系列 taxonomy + plan 计费路由(forge_model_taxonomy/forge_model_route_status)modeswitch/modsub— 会话中途切 preset(switch_mode/session_mode);指定模型 spawn 子代理injector— 运行时注入:symlink + loader.create + 持久注册表,重启自动恢复(forge_dev_inject_plugin/_uninject_plugin/_reload_package/_plugin_status)dynboot/dynrestore— auto-plugins.json 动态插件重启恢复 + 页面刷新重挂客户端imgsub-bridge— 子代理图片消息转附件引用plugmgr— 插件管理面板(@local/dsh-plugmgr 双面包)archive— 项目档案 v0:只读封装上游 sessionQuery,四工具证据句柄verify— 言行一致检查器 v0:verify_claim 显式验货,只读plasmid— 最薄质粒 v0:submit/search/get/report + gap_report,四道闸 + fitness
Showing the opening section of the README — the full document lives in the repository以上为 README 开头摘要,完整文档在仓库内 · View the full README on GitHub →在 GitHub 查看完整 README →
imsai-sh/awesome-deepseek-harness-plugins
2BingLing/dsh-market
imsai-sh/dsh-1024store
Awesome-AI-Pedia/Awesome-AI-Pedia
Noob-stupid/dsh-plugin-gating-hub
akira399/dsh-novel-writer
kenz1117/dsh-ui-usage-billing
Thanksgiver233/comm-protocol-hub