kuyueliuhun-ctrl/dsh-qq-notify
kuyueliuhun-ctrl★ 0JavaScript最后同步: 2026-08-15
QQ ↔ DeepSeek Harness 双向桥插件
README 摘要
dsh-qq-notify DeepSeek Harness 的 QQ 双向桥插件:通过 QQ 官方机器人,把 QQ 私聊接入 DeepSeek Harness。 - QQ → Harness :QQ 私聊可直接驱动 harness 会话,QQ 收到模型的回复。 - 接入已有工作区/会话 :按工作区列出所有既有会话,选中后直接驱动它(继承历史、上下文、工作目录),通过 dsh 的消息队列(inbox)投递,不打断 web 端正在进行的会话。 - Harness → QQ :会话回复、回合完成通知、权限申请等推送到 QQ。 - 多会话 :可新建、选择、退出会话。 - 上下线通知 :由独立守护进程监控 DSH 进程,下线/恢复时发 QQ 通知(见 watchdog 一节)。 安装 把本目录作为 bundle 装进 DSH 的 web profile: 插件的 package.json 声明了 dsh.bundle.patch ,安装后会自动挂载 cordis.patch.yml 层的 qq-notify 插件行。 依赖 - @deepseek-ai/schemastery - ws (QQ 网关 WebSocket) 均随 profile 的 pnpm install 自动安装。 配置 在 web profile 的 cordis.patch.yml 里为 qq-notify 填配置: - 沙箱模式 ( sandbox: true )时用沙箱网关;机器人上架后可改 false 。 - openid 官方 API 需要平台的 user openid(不是 QQ 号);开启 autoCapture 后,你私聊机器人一次,插件会自动捕获并写入 $DSH HOME/qq-notify.openid.json 。 备注:本环境的 agent-default-model 用的是 deepseek-official / deepseek-v4-flash 。 provider / model 必须显式填写(留空会让 deployment:persona 的 {{model}} 无值而报错)。 用法(QQ 私聊) 会话管理(只保留三个核心操作) 操作 命令 选择会话 菜单里回复数字;或 /use 会话名 退出会话 /exit 新建会话 /new 会话名 辅助导航: /menu (回菜单)、 /list (会话列表)、 /ws (进入已有工作区列表)、 /help 。 接入已有工作区/会话 1. /ws (或主菜单回 W+数字 )→ 列出所有已有工作区(按 cwd)。 2. 回复数字选择工作区 → 列出该工作区下的会话。 3. 回复数字选择会话 → 进入「驱动该已有会话」模式。 4. 直接发消息 → 通过 dsh inbox 队列投递到该会话,QQ 收到回复。 已有工作区会话 只…
在 GitHub 查看完整 README →