DeepSeek Harness Plugin Hub

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

探索

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

社区

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

相关链接

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

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

Chat Gateway — DeepSeek Harness 插件(DSH Plugin)
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins

dsh-chat-gateway

Chat Gateway

适用于 dsh Web 图形界面的多渠道消息网关:将钉钉(Stream) / 飞书(长连接) / 企业微信(自建应用回调) / QQ(OneBot 反向WS) 机器人连接到 dsh agent,并为每个会话提供独立会话(群聊/单聊历史隔离)——每个通道都在独立的「消息通道」设置区域中拥有自己的卡片。I

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

npx -y @deepseek-ai/dsh plugin --profile web add dsh-chat-gateway@0.1.5
README兼容性版本

兼容性与来源证明

Chat Gateway 以 dsh-chat-gateway 发布,当前版本为 0.1.5。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

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

版本

0.1.5stable
2026/8/20
0.1.4stable
2026/8/20
0.1.3stable
2026/8/20
查看其余 1 个版本收起版本
0.1.2stable
2026/8/20

相关插件

正在加载相关插件…

最新版
0.1.5
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
82.2 kB
文件数
7
Surface
web
许可证
Apache-2.0
发布源
npm
GitHub
★ 0
周下载
38
最近提交
2026/8/20
查看源码 ↗项目主页 ↗
README Badge

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

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

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

认领这个 Plugin →
报告问题

相关插件

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

Remote Web Ui@linxin666/dsh-remote-web-ui通过扫码配对访问 dsh Web GUI,共享一个官方界面:设置按钮旁的二维码可将手机和 PC 配对到同一个 Web GUI(手机采用竖屏触控适配层,PC 使用完整桌面界面),通过一次性令牌和 rIm@xmanrui/dsh-im将十一种 IM 渠道和一个公网 AI Office 接入本地 DeepSeek Harness。DSCODE@toddzheng024/dscode-bundle完整的 DeepSeek 编码代理,支持持久化 shell、Ultra 协作和自动权限审查。Acp App@deepseek-ai/dsh-acp-appdsh ACP 配置文件包:基于 dsh-base 的仅限自动化的 JSON-RPC stdio 和进程生命周期管理

README

dsh-chat-gateway

DSH 多通道消息网关插件:把 钉钉 / 飞书 / 企业微信 / QQ 的机器人消息统一交给一个 dsh agent 处理并回复。配置全部在 Web 设置页独立的一级栏目「消息通道」里完成。

安装

# 从 npm 安装(推荐)
dsh plugin --profile web add dsh-chat-gateway

# 本地开发:直接用本包路径
dsh plugin --profile web add /path/to/dsh-chat-gateway

# 重启
dsh web

通道与配置

通道接入方式需要公网凭据
钉钉自定义机器人 Stream 模式(WebSocket)否AppKey / AppSecret
飞书开放平台企业自建应用·长连接(WebSocket)否App ID / App Secret
企业微信自建应用回调(本地 HTTP 服务)是(回调 URL)corpid / AgentId / Secret / Token / EncodingAESKey
QQOneBot 11 反向 WebSocket(NapCat/LLOneBot)否无(只配端口;可选 access token)

所有通道共享同一组 agent 运行环境设置(工作区 / 预设 / 模型 / provider)。

企业微信回调说明

插件在本机监听 127.0.0.1:<回调端口>/wecom,你需要用反向代理把公网地址转发过来,并在企业微信管理后台把回调 URL 填为 http://<公网地址>/wecom。GET 用于 URL 验证(echostr),POST 用于接收消息(AES 解密后交给 agent,回复走 message/send API)。

受信代理远程桥(远程浏览器配置)

DSH 的设置存储默认只对本机(localhost)浏览器开放:远程打开设置页时,「消息通道」一栏会自动进入「远程桥」模式。要让远程浏览器也能读写本插件配置,在本机打开设置页 → 消息通道 → 「受信代理远程桥」卡片:

  1. 生成一个高熵令牌并写入环境变量,启动 dsh 时注入:
    export DSH_CHAT_GATEWAY_BRIDGE_TOKEN='<随机长字符串>'
    dsh web
    
  2. 反向代理把 /chat-gateway-bridge/* 转发到 127.0.0.1:<dsh端口>,并替换注入令牌头。Caddy 示例:
    dsh.example.com {
        reverse_proxy 127.0.0.1:3080 {
            header_up Host dsh.example.com
            header_up X-Dsh-Chat-Gateway-Bridge-Token {$DSH_CHAT_GATEWAY_BRIDGE_TOKEN}
        }
    }
    
  3. 在桥卡片里填「受信代理 Host」(dsh.example.com)、「令牌环境变量名」,勾选启用。

安全模型:桥只接受「回环来源 + Host 命中 + 令牌匹配」的请求,且只服务本插件的 im-gateway-* 命名空间(不含桥自身的开关——桥只能在本机改);令牌只存在服务端环境变量,浏览器永远拿不到;设置读回时所有 secret 字段被剥离,写回时才允许更新。

安全说明

  • 所有凭据以 role('secret') 存储:设置页不回显,界面留空即保持不变。
  • 企业微信回调仅监听本机回环地址;公网暴露由你自己的反向代理负责。回调强制校验 msg_signature(缺失或错误直接拒绝)。
  • QQ 反向 WS 仅监听本机回环地址,且拒绝带非回环 Origin 的连接(防浏览器跨域 WS 注入);配置 access token 后还会校验 OneBot 11 标准的 Authorization: Bearer / ?access_token=。