A-G-guy / dsh-plugins

已收录

agguy's DSH Plugins —— DeepSeek Harness 自定义插件 monorepo:移动端窄屏适配 / 任务结束邮件通知 / 子代理独立模型 / 自定义 LLM 路由 / ......

main模型 查看源代码

安装

npx -y @deepseek-ai/dsh plugin --profile web add github:A-G-guy/dsh-plugins

此安装命令根据 GitHub 仓库地址生成,是未经验证的安装起点。

README

维护者编写的文档快照。

在 GitHub 查看 ↗
提交版本 f7b2196同步于 2026年8月17日

agguy's DSH Plugins

面向 DSH(DeepSeek Harness) 的自定义插件 monorepo

License: MIT Node pnpm dsh


本仓库以 pnpm monorepo 形式维护一组 DSH 自定义插件。每个插件都是独立的 ESM npm 包 (cordis 约定导出),全部发布在 npm 的 @dsh-plus scope 下,可单独安装,也可经 @dsh-plus/bundle-main 聚合为一层有序的 cordis patch 统一装配。

插件一览

版本类型说明文档
@dsh-plus/ui-mobile-fit0.1.3UI纯 CSS 覆盖的移动端窄屏响应式适配,不 fork 上游、跟随升级docs
@dsh-plus/notify-email0.1.0service + UI任务完成 / 等待决策 / 出错停止时向指定邮箱发送邮件通知docs
@dsh-plus/subagent-model0.1.0service + UIsubagent / subagent_fork 等子代理单独配置模型与思考程度docs
@dsh-plus/llm-pi0.1.0service + UI基于 pi-ai 的自定义 LLM 路由:三协议 route、官方目录继承、全量 compat、models.dev 兜底docs
@dsh-plus/tool-text-transform0.1.0tool纯函数演示工具(uppercase / lowercase / reverse / length),插件链路参考实现docs
@dsh-plus/bundle-main0.1.0bundle聚合编排层:按序 insert 正式插件行,单插件脱离 bundle 亦可独立安装
@dsh-plus/shared0.1.0library工作区共享纯函数库(非插件)

快速开始

环境要求

  • Node.js ≥ 22(测试依赖 node --test 直接运行 TypeScript)
  • pnpm(经 corepack 启用)
  • 已安装 DSH(@deepseek-ai/dsh,基准版本 0.1.0-rc.6

安装到 DSH

所有包已发布到 npm,直接用 dsh plugin 安装即可(工作区内部依赖会正常解析):

# 安装单个插件到 web profile
dsh plugin --profile web add @dsh-plus/ui-mobile-fit

# 或安装聚合包:cordis.patch.yml 会把全部正式插件按序装配进组合树
dsh plugin --profile web add @dsh-plus/bundle-main

安装后重启 dsh web 生效;带配置界面的插件在 webui「设置 → 插件 → 插件配置」中调整, 持久化到 $DSH_HOME/settings.yaml 并热生效。

从源码构建

pnpm install      # 安装 workspace 依赖
pnpm build        # 构建全部插件(产物在 packages/*/lib)
pnpm test         # 运行全部单元测试(纯逻辑,无网络、零 API 费用)

# 本地开发:link 安装,配合 tsdown --watch 热更浏览器半
dsh plugin --profile web add link:packages/ui-mobile-fit

仓库结构

packages/
  ui-mobile-fit/        移动端窄屏适配(UI 覆盖)
  notify-email/         任务结束邮件通知
  subagent-model/       子代理独立模型配置
  llm-pi/               自定义 LLM 路由
  tool-text-transform/  演示工具(dev-only,不进生产 bundle)
  bundle-main/          聚合编排层
  shared/               共享纯函数库

许可证

MIT © 2026 agguy

项目文件与信号

以下项目是目录快照中检测到的公开仓库信号。

测试已检测
文档已检测

仓库信息

开发语言
TypeScript
许可证
MIT
最后更新
2026年8月17日 08:38

谨慎安装

请检查源代码、权限、生命周期脚本、依赖与网络访问;不受信任的插件应先在隔离环境中测试。