dsh pluginsEnglish
← 返回热门插件目录

codelogickeep · 网页搜索工具

codelogickeep/deepseek-harness-plugin · 技能

DeepSeek Harness (DSH) 插件集合仓库与安装脚手架。当前收录:钉钉桥接器(在钉钉里和 DSH Agent 对话)+ MiniMax 网页搜索(DSH 宿主 Web 搜索)。

★ 0GitHub 星标
0分支
2026-08-17最近更新
JavaScript开发语言
许可证

项目简介

详见 docs/ARCHITECTURE.md。 钉钉内指令(会话管理控制台) 指令 · 说明 指令: /status · 说明: 查看当前投递目标(会话、项目、标题、状态) 指令: /list · 说明: 按 DSH 工作区分组列出会话(▶=当前目标;/list all 平铺含未挂载) 指令: /use · 切换投递目标到某个会话(历史保留,切回可续聊) 指令: /new [路径] · 说明: 新建一个 DSH 会话并设为当前目标(可选指定项目路径) 指令: /help · 说明: 显示帮助 每个钉钉会话(单聊/群聊)对应一个「投递目标」DSH 会话,映射持久化到 data/session-mapping.json(不入库)。 /use 切换后原会话保留,切回可续聊;新会话默认独立上下文。 主动推送(定时提醒 → 钉钉)

DSH 会话产生非用户触发的消息(官方 dsh-schedule 定时提醒到期、Agent 主动输出)时, 桥接器会把它推到将该会话设为投递目标的钉钉会话(📨 Agent 主动消息 前缀)。 前提:该钉钉用户先给机器人发过消息(持久化其 sessionWebhook)。 只推最终结果:中间输出(思考/工具过程)不推,静默 ACTIVEPUSHQUIETMS(默认 2.5s)后仅推最终结论。 配置:ENABLEACTIVEPUSH=true(默认开)· ACTIVEPUSHPREFIX=📨 Agent 主动消息 · ACTIVEPUSHQUIETMS=2500。 链路:定时到期 → Agent 输出 → 事件流捕获 → 去抖只取最终 → 持久 webhook → 钉钉。 端到端已实测:docs/LESSONS.md「番外:定时任务 + 主动推送」。 插件 2:MiniMax 网页搜索(DSH 宿主插件)

测试包含 DSH 真实协议集成测试(需要 DSH Web 在线)与桥接端到端测试(用 Mock 钉钉模拟 Stream 消息,验证 钉钉→DSH→回复→钉钉 全链路)。 安全提醒 .env 含 AppSecret 等凭证,勿提交(已在 .gitignore)。 data/(会话映射)含会话标识符,不入库。 DSH /api 是回环信任模型;外部接入请部署在本机/内网,勿暴露公网。 群聊默认仅在被 @ 时响应(可在 src/bridge.js 的 shouldIgnore 调整)。

安装命令

dsh plugin --profile web add github:codelogickeep/deepseek-harness-plugin
查看 GitHub 仓库 ↗返回热门插件目录