dsh-plus

by A-G-guy

0 模型与账号接入github未核验到 manifest收录于 08-17

DSH+ —— DeepSeek Harness 自定义插件 monorepo:移动端窄屏适配、任务结束邮件通知、子代理独立模型、自定义 LLM 路由等。

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

安装

dsh plugin --profile web add github:A-G-guy/dsh-plus

GitHub 源码安装:首次需按提示配置 allowBuilds 构建授权后重试

安装与环境配置指引、插件开发教程见 DSH 中文社区文档 ↗

安装即在你的机器上以你的权限运行第三方代码——它可读写文件、使用凭据、访问网络,DSH 的工具审批不会为插件代码加沙箱。「检测到 manifest」仅代表发现 dsh.bundle / dsh.plugin 清单,不构成兼容性或安全审查;安装前请审阅源码,不熟悉的插件先在不含密钥的环境试用。

README

目录

DSH+

面向 DSH(DeepSeek Harness) 的增强插件集,发布于 npm @dsh-plus scope

License: MIT npm @dsh-plus Node pnpm dsh


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

插件一览

包 版本 类型 说明 文档
@dsh-plus/ui-mobile-fit 0.1.3 UI 纯 CSS 覆盖的移动端窄屏响应式适配,不 fork 上游、跟随升级 docs
@dsh-plus/remote-settings 0.1.0 UI 修复非 loopback 访问(loopback-rewrite 反代)下设置→模型目录报错与插件配置卡片不渲染 docs
@dsh-plus/notify-email 0.1.0 service + UI 任务完成 / 等待决策 / 出错停止时向指定邮箱发送邮件通知 docs
@dsh-plus/subagent-model 0.1.0 service + UI 为 subagent / subagent_fork 等子代理单独配置模型与思考程度 docs
@dsh-plus/llm-pi 0.1.0 service + UI 基于 pi-ai 的自定义 LLM 路由:三协议 route、官方目录继承、全量 compat、models.dev 兜底 docs
@dsh-plus/skill-manual 0.1.0 skill provider 手动触发技能独立目录($DSH_HOME/skills-manual):不进模型 catalog,斜杠发现 + /name 注入 docs
@dsh-plus/lifeboat 0.1.0 service 故障救生艇:兄弟插件崩溃自动隔离(写 patch 层禁用)+ LLM 应急翻译 + 邮件告警 docs
@dsh-plus/reload 0.1.0 service + UI 设置页「重新加载」按钮与 /reload 命令:两段确认+倒计时后重启 dsh-web,恢复后自动刷新 docs
@dsh-plus/tool-text-transform 0.1.0 tool 纯函数演示工具(uppercase / lowercase / reverse / length),插件链路参考实现 docs
@dsh-plus/bundle-main 0.1.0 bundle 聚合编排层:按序 insert 正式插件行,单插件脱离 bundle 亦可独立安装 —
@dsh-plus/shared 0.1.0 library 工作区共享纯函数库(非插件) —

快速开始

环境要求

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

安装到 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 lint         # biome 静态检查(lint + format + import 整理)
pnpm lint:fix     # biome 自动修复并格式化
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 路由
  skill-manual/         手动触发技能目录
  lifeboat/             故障救生艇(隔离/应急翻译/告警)
  reload/               设置按钮 + /reload 命令重启 dsh-web
  tool-text-transform/  演示工具(dev-only,不进生产 bundle)
  bundle-main/          聚合编排层
  shared/               共享纯函数库

许可证

MIT © 2026 agguy

原始 README: https://github.com/A-G-guy/dsh-plus/blob/main/README.md ↗

同类插件

查看全部 →
模型与账号接入Anionex

agent-vision-toolkit

为纯文本模型"看图“设计更好的视觉工具箱和技能,支持多图理解,图片问答,前端UI还原、GUI 自动化等,并可选无缝接入多个主流agent,直接识别粘贴图片| A vision toolkit and skill designed for text-only llms — image Q&A, long-screenshot OCR, frontend UI restoration, and GUI automation, with optional seamless integration for Codex, Claude Code, Pi, Oh My Pi, and OpenCode

查看详情
928github+08-16
模型与账号接入toby-bridges

api-relay-audit

从 DeepSeek Harness 对 AI API 中转站和 LLM 代理运行本地安全审计,生成 Markdown 报告,覆盖提示词注入、模型替换信号、工具调用改写、错误泄漏、流完整性和按 profile 启用的 Web3 风险。

查看详情
791github+08-21
模型与账号接入ZJU-LLMs

OpenStory

✨ OpenStory 现已支持 DeepSeek Harness 插件! 现在可以通过 dsh-openstory 将 OpenStory 多智能体推演接入 DeepSeek Harness,让 agent 直接启动模拟、查看角色、下达指令并逐回合推进故事。查看 DSH 插件配置与使用指南。

查看详情
377github+08-17
模型与账号接入pulseaiclub

phi

pi的编码代理 ∞ 提供者、子代理、hashline编辑和权限门

查看详情
89github+08-16
模型与账号接入anysearch-team

anysearch-dsh

DeepSeek Harness(DSH)的 AnySearch 网络搜索提供方与高级搜索工具。

查看详情
79github+08-17
模型与账号接入kuangre123

codex-switch

Codex Switch 是一个 macOS 工具,一键配置 Codex 的自定义 API,同时保留官方 OpenAI 登录。保存后 Codex 的模型选择器里只会出现你选的那个 provider 的模型。也支持 Claude Code 的官方 / 自定义 API 切换。Codex Switch is a lightweight helper for configuring multiple coding-agent API routes. For Codex, it keeps Official OpenAI and a custom API provider configured in parallel, registers the custom model in Codex's mod

查看详情
67github+08-16