返回目录

dsh-im

编辑精选维护状态: 活跃

xmanrui/dsh-im

通过扫码或机器人凭据把IM机器人接入DeepSeek Harness(支持飞书、微信、钉钉、企业微信、QQ、Slack、Telegram、Discord和WhatsApp)。 Connect IM bots to DeepSeek Harness via QR code or credentials (9 channels).

前往 GitHub
$ dsh plugin --profile web add -w @xmanrui/dsh-im

1,242

星标

145

Fork

JavaScript

语言

MIT

许可证

2026-08-14

创建于

2026-09-09

最近推送

一个原生 dsh 插件,把九种 IM 机器人(飞书、微信、Slack、Telegram、Discord、WhatsApp 等)与 AI Office Connector 接入你的 DeepSeek Harness 会话。

DSH 适配

原生运行时

作者声明

安全审计

未审计

最后核验

2026-08-22

许可证

MIT

01它能帮你完成什么?

  • 让人们在常用 IM 应用里和你的 DeepSeek Harness 对话

    接入九种 IM 渠道(飞书 / Lark、微信、钉钉、企业微信、QQ、Slack、Telegram、Discord、WhatsApp),这些应用的消息驱动 dsh 会话,显示流式思考 / 工具进度 / 回复,并支持图片理解(JPEG、PNG、WebP,单张 ≤5 MB,单条 ≤20 MB)

    希望用熟悉的 IM 客户端而非 Web 界面来操作 dsh 智能体,且每个机器人独立保存工作区与会话的团队

  • 在不暴露本机网络的情况下,把本地 dsh 接入公网 AI Office

    AI Office Connector 让本机 Harness 通过 SSE 主动拨出连接公网 Office——无需公网 IP、端口转发或 WebSocket 服务——且 Office 只收到 alias,永远收不到你的本机绝对路径

    希望从远程 / Office 访问家中或局域网内 dsh,又不想开放入站端口的用户

02如何接入 DeepSeek Harness?

前置条件

  • 已启用 Web 界面(`dsh web`)及 Web 配置的 DeepSeek Harness
  • 每个渠道需要该机器人的扫码或凭据(如飞书 App ID + Secret、Telegram BotFather Token、Discord / Slack Bot Token、WhatsApp 设备扫码)

安装步骤

  1. 01

    将插件加入 Web 配置:`dsh plugin --profile web add -w @xmanrui/dsh-im`

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

  2. 02

    重启 `dsh web`,然后打开 设置 → 插件 → IM机器人

    $ dsh web

  3. 03

    在各渠道页面按内置引导完成扫码或凭据配置

验证接入成功

  • 重启后打开 设置 → 插件 → IM机器人,确认九个渠道与 AI Office Connector 入口可见;已连接的机器人在能连上 DeepSeek Harness 时会回复 `/status`

03DSH 适配与能力边界

DSH 适配原生运行时

原生 DeepSeek Harness(dsh)Web 插件 `@xmanrui/dsh-im`。一个插件、一个设置入口,把九种 IM 渠道(飞书 / Lark、微信、钉钉、企业微信、QQ、Slack、Telegram、Discord、WhatsApp)与 AI Office Connector 接入本机 dsh,让这些应用的消息驱动 dsh 会话,显示流式思考、工具进度与回复,并支持图片理解。

  • 九种 IM 渠道(多机器人)

    飞书 / Lark、微信、钉钉、企业微信、QQ、Slack、Telegram、Discord、WhatsApp 中发给机器人的文字与图片消息驱动 dsh 会话,在对应平台内显示流式思考、工具进度与回复;每个机器人独立保存凭据、连接状态、工作区与会话绑定

    按机器人 / 聊天创建并绑定 dsh 会话
  • AI Office Connector

    公网 AI Office 的 Base URL 与生成的 Device Token本机 Harness 通过 heartbeat + SSE 流(协议 `office-harness.v1`)主动拨出,领取任务、运行带租约的 dsh 会话,并把状态 / 工具名 / 增量文字安全回传;工具审批经 SSE 往返

    向 Office 建立出站连接;Device Token 仅保存在 Host 凭据存储中
  • 机器人命令与会话控制

    在 IM 聊天中输入斜杠命令(`/new`、`/status`、`/models`、`/model`、`/preset`、`/stop`、`/steer`、`/compact`、`/workspace`、`/session` 等)管理已绑定的 dsh 会话、切换模型与 Agent Preset、转向或停止运行中的任务、切换工作区——无需离开聊天应用

    可能创建 / 重新绑定 dsh 会话,并修改机器人的工作区或 Preset
  • 图片理解

    JPEG、PNG、WebP 及以图片方式发送的 GIF,可附带文字说明图片被转发给 dsh 会话供模型读取;单张 ≤5 MB,单条消息总计 ≤20 MB

04适合谁?何时不该用?

适合

  • 希望用熟悉的 IM 客户端而非 Web 界面来操作 dsh 智能体,且每个机器人独立保存工作区与会话的团队
  • 希望从远程 / Office 访问家中或局域网内 dsh,又不想开放入站端口的用户

不适合

  • 所有 Secret 与 Token 只提交给本机 Harness Host,并写入受保护的凭据存储;状态接口与机器人列表不会回传这些凭据。IM 管理 RPC 默认仅接受回环浏览器。`trusted-host` 局域网模式会让该网络内的任何人都能查看机器人状态、扫码、提交应用凭据、重连或删除机器人——请只在可信网络中使用。
  • AI Office Connector 只把 alias(设备 ID、Office Origin、工作区 alias、指令 Preset alias)发送给 Office;Office 永远收不到本机绝对路径,因此无法读取你的本机文件系统。工作区 / 会话列表来自全局 Harness Host,可能包含其他机器人或项目的本机路径与敏感元数据——请只向可信用户开放机器人。

05兼容性、维护与安全提示

  • 需要 DeepSeek Harness 的 Web 界面(`dsh web`)及 Web 配置。每个渠道都需各自的机器人(扫码或凭据);Slack 桌面端若未注册同名原生斜杠命令,会拦截以 `/` 开头的消息——请在命令前加一个前导空格(如 ` /presetlist`)。
  • 所有 Secret 与 Token 只提交给本机 Harness Host,并写入受保护的凭据存储;状态接口与机器人列表不会回传这些凭据。IM 管理 RPC 默认仅接受回环浏览器。`trusted-host` 局域网模式会让该网络内的任何人都能查看机器人状态、扫码、提交应用凭据、重连或删除机器人——请只在可信网络中使用。
  • AI Office Connector 只把 alias(设备 ID、Office Origin、工作区 alias、指令 Preset alias)发送给 Office;Office 永远收不到本机绝对路径,因此无法读取你的本机文件系统。工作区 / 会话列表来自全局 Harness Host,可能包含其他机器人或项目的本机路径与敏感元数据——请只向可信用户开放机器人。
2026-08-142026-08-21v1.0.2

MIT · 活跃维护中(最新版本 v1.0.2,2026-08-22)

06常见问题

怎么安装 dsh-im?

在你的 Web 配置中运行 `dsh plugin --profile web add -w @xmanrui/dsh-im`,重启 `dsh web`,再打开 设置 → 插件 → IM机器人。每个渠道按页面内置引导完成扫码或凭据配置。(另有不稳定的 GitHub 源安装器 `npx -y github:xmanrui/dsh-im install`,但建议使用 npm 稳定版。)

支持哪些 IM 渠道?

九种:飞书 / Lark、微信、钉钉、企业微信、QQ、Slack、Telegram、Discord、WhatsApp。每个渠道可接入多个机器人,每个机器人独立保存凭据、连接状态、工作区与会话绑定。

IM 消息是如何到达 DeepSeek Harness 的?

连接机器人后,该聊天的消息会驱动 dsh 会话,插件在对应平台内显示流式思考、工具进度与回复。你可用斜杠命令管理会话:`/new`(新会话)、`/status`(连接检查)、`/models` 与 `/model`(切换模型)、`/preset`(Agent Preset)、`/stop`、`/steer`、`/compact`、`/workspace`、`/session` 等。

什么是 AI Office Connector?

它让本机 Harness 通过 heartbeat + SSE 流(协议 `office-harness.v1`)主动拨出到公网 AI Office,因此无需公网 IP、端口转发或 WebSocket 服务即可获得远程 / Office 访问。Office 永远只收到 alias——收不到你的本机绝对路径。

把凭据交给机器人安全吗?

Secret 与 Token 只提交给本机 Harness Host,并写入受保护的凭据存储;状态接口与机器人列表不会回传它们,且 IM 管理 RPC 默认仅接受回环浏览器。注意:任何能向机器人发消息的人都能执行会话 / 工作区 / Preset 命令,因此请只向可信用户开放机器人,并仅在可信网络中启用 `trusted-host` 局域网模式。

08数据与来源

  • 作者声明github.com59ed3648566a…

    通过扫码、App Manifest 或已有机器人凭据把 IM 机器人接入 DeepSeek Harness

  • 作者声明github.com59ed3648566a…

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

  • 作者声明github.com59ed3648566a…

    一个插件、一个设置入口,统一管理九种 IM 渠道和 AI Office Connector。

页面基于项目公开文档、仓库元数据和 DSH Plugins 的结构化解析生成;最后核验于 2026-08-22。发现错误?提交更正。

🏆

最佳 DeepSeek Harness 插件

从全目录挑出的 12 个值得优先安装的插件,覆盖各个分类。

DSH Plugins 是独立的 DeepSeek Harness 插件市场,与 DeepSeek 官方无关,也不代表官方背书。第三方插件未经安全审计,安装前请审查源码。

每周获取最新的 DeepSeek Harness 插件,绝不滥发。