🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI
广告☁️ 云服务器特惠阿里云首购 8 折 · 腾讯云合作特惠
DeepSeek Harness Hub
← 返回列表

jelech/dsh-im-gateway

DeepSeek Harnessspec-screened扫描:低风险在 GitHub 查看 ↗
未验证

一个用于 DeepSeek Harness 的 IM 网关:将即时通讯工具桥接到 harness…

尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/8/14 · 已提供中文文档

DeepSeek Harness 的 IM 网关:将即时通讯工具桥接到 harness 智能体会话,并通过斜杠命令控制它们。

综合分
28.6
GitHub 分
28.6
用户评分
—
★ Stars
3
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add jelech/dsh-im-gateway
该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
信任档位:已验证本站已于 0 天前真实安装成功
是什么
dsh 原生插件 · chat
装得上吗
本站已真实安装成功(非静态推断)
安全吗
本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
还在维护吗
更新放缓:最近一次提交在 42 天前

档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →

🟢实装验证通过· 2026/9/25
由本站实装验证器在真实 dsh 环境安装成功,非静态推断。
数据截至 2026/9/20(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-agent@deepseek-ai/dsh-agent-default-model@deepseek-ai/dsh-client-ui-settings@deepseek-ai/dsh-client-ui-slots@deepseek-ai/dsh-host-webserver
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

由 DeepSeek 最新模型翻译生成
dsh-im-gateway

一个用于 DeepSeek Harness 的 IM 网关:将即时通讯工具桥接到 harness 智能体会话,并通过斜杠命令对其进行控制。

- 微信,通过腾讯官方 iLink Bot 传输通道(与 OpenClaw 的 @tencent-weixin/openclaw-weixin 使用的是同一个)——扫码登录、长轮询,无需公网端点/ngrok。
- 斜杠命令,仿照 Hermes Agent 的消息接口设计:/new、/sessions、/status、/model、……
- 每个对端一个智能体会话:每个 IM 联系人都拥有自己的 harness 智能体(相同的模型、工具、工作区),因此对话具有记忆且保持隔离。

架构

IM (微信 iLink)
│  扫码登录 + 长轮询(原生 fetch)
▼
dsh-im-gateway(宿主插件,每个进程一个)
├── 通道注册表        lib/channels/wechat-ilink.js   ← 传输适配器
├── 对端 → 会话映射      lib/gateway.js                 ← 智能体生命周期
├── 斜杠命令          lib/commands.js
└── HTTP 桥接             lib/http.js                    ← 浏览器面板
│
▼
harness agents 服务 → 智能体会话 → 模型/工具/工作区

按照 harness 惯例,分为两半:

- 宿主(index.js、lib/):网关。每个进程只运行一次,因为通道令牌和对端→会话映射必须共享,而不是按会话独立。
- 客户端(client.js):可选的浏览器“IM 网关”设置区域(扫码登录、状态、测试)。通过包的 dsh.client 声明自动发现。

命令

| 命令                  | 操作                                                        |
| ------------------------ | ------------------------------------------------------------- |
| /help                  | 列出命令                                                 |
| /new(或 /reset)     | 归档当前会话并启动一个新会话             |
| /sessions              | 列出该对端的当前会话 + 已归档会话                |
| /status                | 显示连接、模型和当前会话                   |
| /model [provider:model]| 显示当前模型,或切换(provider:model)到新会话 |

路线图:/retry、/undo、/compress、/usage、/personality、/stop(中断)以及技能调用。

安装

这是一个面向 harness 宿主平面的 Cordis 插件包。它声明了 dsh.bundle,因此官方 dsh plugin 命令会安装它并自动组合它——无需手动编辑组合配置。

从 GitHub 安装(在 npm 发布之前/不使用 npm 发布)

dsh plugin --profile web add github:jelech/dsh-im-gateway

dsh plugin 会转发给 pnpm add,而 github:user/repo 是 pnpm 的原生 spec。随后,该包的 dsh.bundle 声明会自动将其加入 profile 的 bundle 层(此包没有 prepare/构建脚本,因此不需要 allowBuilds 步骤)。

从 npm 注册表安装(发布之后)

markdown
dsh plugin --profile web add dsh-im-gateway

从本地检出安装
bash
dsh plugin --profile web add file:/absolute/path/to/dsh-im-gateway

安装后重启 harness(组合配置在启动时读取)。网关会注册一个 imGateway 服务,并且如果 profile 提供了 webServer,则会暴露 /im-gateway/ 以及设置部分。

如果不使用 dsh plugin 而是手动安装,等价操作是在 profile 目录下执行 pnpm add dsh-im-gateway,并在 cordis.patch.yml 中合并 insert 行(参见本仓库中的 cordis.patch.yml)。

登录

1. 打开 设置 → IM 网关 → 扫码登录微信(浏览器),或调用 gateway.login() 并扫描打印到宿主控制台的二维码。
2. 使用微信扫码并确认。令牌在进程生命周期内保存在内存中。
3. 给机器人发消息。文本消息由 harness agent 回复;以 / 开头的消息是命令。

注意事项与限制

- 目前仅支持文本。媒体(图片/语音/文件)需要 iLink CDN AES-128-ECB 路径;它被隔离在 channel 接口之后,可以在不触及网关核心的情况下添加。
- iOS 需要微信 ≈ 8.0.70;Android 可能会先提示更新微信(iLink 要求)。
- 浏览器面板在宿主本地渲染登录二维码(通过 qrcode npm 包,以 SVG 形式从 /im-gateway/qrcode 提供)——不使用第三方二维码服务,登录链接也没有外部网络往返。
- /im-gateway/ HTTP 桥接会在 harness web 服务器上注册原始路由;如果你的部署在路由层之上强制实施 HTTP 认证,请在 lib/http.js 中添加。

许可证

MIT

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入社群

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

DPharness QQ 群二维码,QQ 扫码进群
QQ 扫码进群
DPharness 飞书群二维码,飞书扫码进群
飞书扫码进群