dsh-wecom:DeepSeek Harness 的企业微信 AI Bot 通道

前言

如果你已经在用 DeepSeek Harness(DSH)做智能体流程,下面这个插件适合用来接入企业微信:它把企业微信 AI Bot 作为一个通道接到 DSH,让单聊或群聊消息进入一个持久 Harness 代理。

先做 X,再做 Y 的路径也比较直接:先安装 dsh-wecom,再准备 WECOM_BOT_IDWECOM_BOT_SECRET,最后启动 dsh web。经过上面的步骤后,聊天消息就可以进入带预设、工具和会话状态的代理链路。

这是什么

dsh-wecomTtTRz 维护的 DSH 插件,许可证为 MIT

它的定位是一句话:WeCom AI Bot channel for DeepSeek Harness — each chat runs a persistent, preset-backed agent over the official long connection。

也就是说,它不是简单地在企业微信和模型之间转发消息,而是让每个单聊或群聊对应一个持久 Harness 代理,并挂载预设(默认 standard)以提供工具和 persona

核心功能

下面按已核实能力介绍。

会话代理

每个单聊或群聊对应一个持久 Harness 代理。代理会挂载预设,默认是 standard,以此提供工具和 persona

消息处理

插件支持以下消息链路控制:

  • msgid 去重
  • 单会话队列
  • 全局并发上限
  • 单轮超时取消

长连接断开后,通道会按 restartIntervalMs(默认 10s)自动重启。

媒体与输出

媒体方面,图片可以下载、解密,并在模型可看图时附带;文件和视频会进入代理工作区。

输出方面,插件支持:

  • token 级流式回复
  • 原生 think 推理卡片
  • 紧凑工具调用列表

访问策略

单聊和群聊的访问策略支持:

  • open
  • allowlist
  • disabled

群聊按 chatid 限制。

状态与命令

插件提供 wecomChannelStatus 服务、GET /api/wecom/status 状态接口、侧边栏状态点和浮动状态面板。

聊天侧支持以下命令:

/ping
/help
/status
/stop
/compact
/new

安装与启用

资料给出的安装命令是:

dsh plugin --profile web add dsh-wecom

安装后,先准备凭据,再启动 web:

export WECOM_BOT_ID='your-bot-id'
export WECOM_BOT_SECRET='your-bot-secret' # dev only — 生产环境使用 credential service

dsh web

如果希望跨重启保留配置,资料建议:

  • WECOM_BOT_ID 写入 ~/.dsh/.env
  • WECOM_BOT_SECRET 写入 ~/.dsh/.credentials.yaml

如果希望覆盖代理工作目录,可以设置:

DSH_WECOM_CWD

源码安装示例如下,需要固定提交:

dsh plugin --profile web add github:TtTRz/dsh-wecom#<sha>

注意:Git 安装会运行构建脚本;pnpm >=10 会拒绝 git 依赖构建脚本,建议优先使用预构建包。

典型用法

启用插件后,可在:

~/.dsh/profiles/web/cordis.patch.yml

中配置 wecom-channel 行。

下面只列已核实资料中明确提到的配置要点:

  • 预设默认值为 standard
  • 单聊和群聊访问策略可为 openallowlistdisabled
  • 群聊按 chatid 限制
  • DSH_WECOM_CWD 可覆盖代理工作目录

安装完成并启动后,可以发送 /ping 检查连通性,再用 /status 查看会话状态,或用 /stop 取消当前生成。

适用场景与注意

适合这些场景:

  • 已经使用 DSH,希望把企业微信单聊或群聊作为智能体入口
  • 希望每个会话拥有持久代理、预设工具和 persona
  • 需要访问策略、并发控制、超时取消、流式回复和状态观察

使用前注意:

  • WECOM_BOT_SECRET 环境变量被文档标注为 dev only;生产环境使用 credential service
  • 插件以当前 dsh 进程权限运行,安装前应检查源码和许可证
  • engines.node 要求 >=22.19
  • 已核实资料中 package.json 版本为 0.3.0,README 示例中也出现过 0.1.170.1.5;如果需要固定版本,安装前先核对目标版本

链接

GitHub 仓库:

https://github.com/TtTRz/dsh-wecom

已核实资料未提供可核实的社区目录页 URL,本文不列出。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜