dsh-agent-kit
在终端中运行以下命令:
dsh plugin install byx-darwin/dsh-agent-kit
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install byx-darwin/dsh-agent-kit,即可从 https://github.com/byx-darwin/dsh-agent-kit 安装该插件。
插件介绍
很多业务系统都需要一个常驻的 Agent Worker:监听上游事件、把告警推到协作渠道、把需要语义判断的工作交给外部 Agent,再用低成本规则校验结果是否可信。这些能力与具体行业无关,却总要重复造轮子。dsh-agent-kit 把它们收拢成一组 DeepSeek Harness 插件 Service,你的业务包只需专注协议、路由、模板与流程。
核心能力围绕五个可选 Service 展开。ctx.agentWs 提供带鉴权刷新、心跳与重连策略的 WebSocket 客户端;ctx.dingtalk 与 ctx.notify 通过已登录的钉钉 user 身份发通知,并支持群内 @ 消息按规则下发给业务插件;ctx.agentTasks 把一次性任务委托给 dsh 已注册的 Claude Code、Codex 等 subagent,并约束默认只读、独立工作目录与类型化 JSON 输出;ctx.jev 调用 TypeSafe Jev 或本地 Laya,返回结构化的判断与概率。各 Service 默认关闭、互不拖累,失败时统一 health 与 KitError,便于监控与重试策略。
适合正在用 DeepSeek Harness 搭建 Profile、需要稳定接入 WebSocket 与钉钉运维通道、又希望 Agent 执行与结果校验有清晰边界的团队。可选的 @baoyx/dsh-agent-kit-admin 提供 doctor、setup 与 Web 设置页,不装也能在 cordis.patch.yml 里直接启用;本包不携带业务协议与提示词,也不替你保证事件持久化,投递可靠性仍由对端与你的业务逻辑负责。
使用场景
- 业务系统通过 WebSocket 推送事件,由 Profile 常驻进程接收并路由到业务插件
- 告警或运维消息经 ctx.notify 以钉钉 user 身份推送到指定群或个人
- 需要语义判断的一次性任务交给 Claude Code 或 Codex,输出经 Jev 校验后再升级或转人工
适合人员
- 在用 DeepSeek Harness 搭建 Profile 的后端或平台工程师
- 需要 WebSocket 接入与钉钉 user 通道的运维自动化团队
- 希望把 Agent 执行与结果校验从业务代码里拆出来的插件开发者