DSH-IM 开源插件:让 DeepSeek Harness 接入微信飞书

Admin
33阅读
0评论
0点赞

DSH-IM 是一款为 DeepSeek Harness 提供即时通讯桥接的开源插件,支持飞书、企业微信、钉钉、微信、QQ、Telegram 等主流平台,可在聊天框内直接派发任务、查看进度、切换模型、压缩上下文。本文介绍其核心特性、交互命令与安装配置方法。

DSH-IM 是开发者 @Xmanrui 开源的 DeepSeek Harness(DSH)桥接插件,用于把 DSH 接入飞书、企业微信、钉钉、普通微信、QQ、Telegram、Discord、WhatsApp 等主流即时通讯工具。安装后无需在 Web 界面和终端之间来回切换,直接通过聊天框就能派发任务、查看进度、调整模型,并且每个渠道可独立绑定多个机器人。

支持的主流平台与交互特性

  • 字节飞书:采用长连接接收消息,支持飞书流式卡片,实时展示模型思考过程、工具调用进度与最终回答。
  • 企业微信:基于官方 WebSocket 长连接,原生显示“思考中”、工具执行状态与流式内容。
  • 阿里钉钉:走钉钉 Stream 长连接,通过 AI 卡片实现流式渲染。
  • 普通微信:扫码即可完成绑定,利用腾讯 iLink 长轮询实现收发。
  • 腾讯 QQ:基于 WebSocket 长连接,支持私聊输入状态提示及群聊 @ 响应。
  • Telegram & Discord:支持群组 @ 或引用回复,支持流式输出。
  • WhatsApp:基于网页端(WhatsApp Web)长连接,带已读与输入中状态显示。

此外,各渠道均支持 JPEG、PNG、WebP 及 GIF 格式图片直接发送(单张上限 5MB,单条上限 20MB),方便直接给模型投喂截图或图表。

DSH-IM 接入 IM 平台

常用交互指令

接入后无需离开聊天窗口,直接输入斜杠命令即可管理任务与上下文:

  • /status:检查机器人与 DSH 的实时连接状态。
  • /models 与 /model:列出可用模型列表,或随时为当前会话切换底层模型。
  • /steer:在任务执行过程中实时插入补充提示词(中途纠偏)。
  • /compact:手动压缩当前会话较早的历史上下文,省 Token 且防超限。
  • /stop:立即中断正在运行的任务,但保留后续排队消息。
  • /workspace 与 /session:随时切换绑定的工作区绝对路径或挂载到已有会话。

安装与配置方式

稳定版直接通过 NPM 安装:

dsh plugin --profile web add -w @xmanrui/dsh-im

如果想体验最新提交的代码,可运行预览版安装:

npx -y github:xmanrui/dsh-im install

安装完成后,重启 DeepSeek Harness Web 服务,进入后台的 设置 -> 插件 -> IM 机器人 即可根据提示填入对应平台的 Token 或扫码完成绑定。

DSH-IM 安装配置

项目开源地址:https://github.com/xmanrui/dsh-im

上一篇SCA 工具横向对比下一篇M系Mac一键拉起预装越狱iOS虚拟机
评论0

暂无评论,期待您的发言...

发表评论