DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Im Wecom — DeepSeek Harness 插件(DSH Plugin)
← Plugins

dsh-im-wecom

Im Wecom

企业微信 渠道适配器(dsh-im 插件家族)。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add dsh-im-wecom@1.0.5
README兼容性版本

兼容性与来源证明

Im Wecom 以 dsh-im-wecom 发布,当前版本为 1.0.5。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
any
发布来源
npm
Registry 更新时间
2026/9/20

版本

1.0.5stable
2026/8/15
1.0.4stable
2026/8/15
1.0.3stable
2026/8/15
查看其余 1 个版本收起版本
1.0.2stable
2026/8/15

相关插件

正在加载相关插件…

最新版
1.0.5
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
18.7 kB
文件数
5
Surface
any
许可证
MIT
发布源
npm
GitHub
★ 3
周下载
56
最近提交
2026/8/15
查看源码 ↗项目主页 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录

相关插件

继续浏览 integrations-communication 分类下经过校验的插件。

Acp App@deepseek-ai/dsh-acp-appdsh ACP 配置文件包:基于 dsh-base 的仅限自动化的 JSON-RPC stdio 和进程生命周期管理Remote Web Ui@linxin666/dsh-remote-web-ui通过扫码配对访问 dsh Web GUI,共享一个官方界面:设置按钮旁的二维码可将手机和 PC 配对到同一个 Web GUI(手机采用竖屏触控适配层,PC 使用完整桌面界面),通过一次性令牌和 rPocketdsh-pocket把 DeepSeek Harness 装进你的口袋:一个包、一个设置页,手机扫码即同步访问电脑上的 DSH(局域网 + 公网,实时同屏)。DSCODE@toddzheng024/dscode-bundle完整的 DeepSeek 编码代理,支持持久化 shell、Ultra 协作和自动权限审查。

README

dsh-im-wecom(企业微信适配器)

企业微信渠道适配器:回调 URL + 消息加解密(官方 @wecom/crypto)+ 应用消息收发 + 文件交付。

✅ 实现完成(本地 HTTP 服务器 + 官方加解密全链路测试 11/11)。 ⚠️ 企微无长连接/轮询——必须公网回调 URL(ngrok/cloudflared/caddy 穿透到本地 8787 端口), 且应用消息没有交互按钮——审批走文本降级 /approve <id> yes|no。 完整配置步骤见 docs/wecom-setup.md。

  • 依赖:inject: ['im'](需 dsh-im 核心);@wecom/crypto(官方加解密)
  • 密钥(全部 env: 引用):
    • WECOM_CORP_ID / WECOM_AGENT_ID / WECOM_SECRET
    • WECOM_CALLBACK_TOKEN / WECOM_ENCODING_AES_KEY
  • 运行器:node demo/wecom-real.mjs --mode demo
  • 测试:node --test "packages/im-wecom/test/*.test.js"(契约 + 加解密 + HTTP 回调 + 出站)

平台四件事(对照 docs/wecom-setup.md)

#事项企微情况
1凭证管理后台自建应用:CorpID / AgentId / Secret
2权限/作用域应用天然有收发消息能力;需配「企业可信IP」否则报 60020
3订阅方式仅回调 URL(公网 HTTPS)+ 消息加解密;无长连接
4发布生效应用可见范围包含用户即可;改回调 URL 立即生效

实现说明

  • 接收:本地 HTTP 服务器 /wecom;GET=URL 验证(解密 echostr),POST=消息回调 (验签 sha1(sort(token,ts,nonce,Encrypt)) + AES-CBC 解密 XML → ImMessage);5 秒内响应 success
  • 验签:GET 用 echostr、POST 用 body 的 Encrypt 值参与签名(企微规则,易踩坑)
  • 发送:/cgi-bin/message/send 应用消息(touser=userid);access_token 缓存 2h
  • 文件(/log 全量交付):/cgi-bin/media/upload → file 消息
  • 审批降级(FR-6.2):企微应用消息无按钮,send() 遇到 buttons 时在文本里附上 带真实审批 id 的 /approve <id> yes|no 提示
  • 可观测三件套:status.connected + lastEventAt 心跳 + 出站错误带 errcode/errmsg