zhouwei713/dsh-daily-kit

zhouwei713★ 0TypeScriptLast synced: 2026-08-16

Open on GitHub

DeepSeek Harness 日常插件集合:16 个插件 + 4 个一键组合 bundle,权限透明、读取优先、零 native 依赖

README excerpt

dsh-daily-kit DeepSeek Harness(dsh)日常插件集合:16 个面向日常使用的小型插件 + 4 个一键组合的 bundle,以 monorepo 形式统一工程规范、统一兼容性 CI。 ⚠️ 状态声明 :dsh 与本集合均处于 developer preview 。全部插件已通过 tsc --noEmit 类型检查与 596 个单测( node:test ),但 尚未发布 npm、尚未在真实 dsh 运行时中端到端验证 。各插件 README 均附手动验证步骤;使用中遇到任何断裂或不实描述,欢迎提 issue。 为什么选这个集合 - 权限透明 :每个插件 README 都有「权限透明」章节,逐条交代读写位置、网络域名、凭证持有、确认点、日志内容——装之前就知道它会碰什么。 - 读取优先 :涉及外部服务的插件(mail、calendar)默认只读,写操作(创建日程、回复草稿)要么默认关闭,要么只落本地、绝不发送。 - 零 native 依赖 :全部插件纯 JS/TS 实现(pdfjs-dist 仅 lazy 加载),Node ^22.19 =24 直接跑,不需要编译工具链。 - 596 个单测 :决策逻辑全部写成不依赖 dsh 运行时的纯函数模块, node:test 全覆盖。 - 兼容性 CI 每日巡检 : .github/workflows/compat.yml 每日对 dsh 最新 rc 跑类型检查与单测,上游签名断裂第一时间发现。 - bundle 一键组合 :四个场景化 bundle 用 cordis.patch.yml 一次插入多个插件行,带钉版的合理默认值。 快速开始 前置 - Node.js ^22.19 或 = 24 - 已安装 dsh(developer preview),参考 deepseek-harness 安装 三种方式,按场景选: 安装后改配置 插件配置写在 dsh 的 cordis.yml (或用户配置层)。 注意:dsh 的配置层叠是整行覆盖,不是深合并 ——在你自己的配置层写一个与已有行相同 id 的插件行,该行会整体替换原行,原来的 config 不会被保留合并。要改任何一个字段,需要把该行连同你要保留的配置一起重写;省略 config 的部分由插件自身 schema 的内置默认值兜底(本集合所有插件的每个配置叶子都有默认值)。 插件总览 插件 一句话用途 主要工具 凭证需求 approval-guard 统一高风险操作审批门(L0–L3 风险分级)+ 脱敏 + 审计 无(hook 插件) 无 notify 触发×渠道分离通知:任务完成/待审批/出错 → 桌面/Webhook notify send 、 notify channels 等 4 个 webhook URL(可选,配置内) cost-m…

View full README on GitHub →
Agentsagent-pluginsdeepseek-harnessdsh-plugin

Category