dsh-messenger-gateway:DeepSeek Harness 的多端消息网关

在 DeepSeek Harness(DSH)的使用场景中,除了命令行或 Web UI,直接通过即时通讯软件与 Agent 交互能带来更灵活的远程运维体验。dsh-messenger-gateway 正是为解决这一问题而生的插件,它充当了 DSH 与 Telegram 等平台之间的桥梁。

插件定位

由 GooDAnDReaREADY 维护的客户端插件,提供企业级多传输协议消息网关。它将 DSH Agent 接入 Telegram,支持交互式按钮、论坛主题和语音笔记等操作。

核心功能

  • 传输协议支持:支持长轮询或 webhook 模式的 Telegram 机器人,同时提供 Discord 和 Slack 适配器。
  • 会话隔离与管理:支持按用户或按聊天进行会话隔离,支持将论坛主题作为独立会话;提供会话导出、回溯和分支功能。
  • 交互能力:提供快捷操作回复键盘、多选交互式表单(Checkbox)、Artifact 与 Mermaid 图表渲染。
  • Agent 辅助:支持 Agent 角色与人设切换、工具与技能检查,并提供 Agent 工具 messenger_ask 用于获取用户反馈。
  • 文件与通知:提供工作区文件管理器、管理员警报通道、定时提醒以及入站 webhook 事件调度器。
  • 语音功能:支持语音转文字和文本转语音(TTS),支持发送语音笔记(需依赖 ffmpeg)。

安装与启用

通过命令行安装插件:

dsh plugin --profile web add @goodandready/dsh-messenger-gateway

安装后,在 DeepSeek Harness 的 Web 界面中进入“设置 → 插件 → Messenger gateway”进行配置:

  1. 启用 Telegram 适配器。
  2. 输入 BotFather 获取的 Bot Token(该字段为写/只读,用于保持当前 Token)。
  3. 设置允许列表或使用配对码进行授权。

如需使用 Discord 或 Slack 功能,需安装对应的辅助插件。

典型用法

在 Telegram 中通过以下指令进行操作:

  • /new - 新建会话
  • /role coder - 切换 Agent 人设为 coder
  • /files - 进入工作区文件管理
  • /remind 15m Call client - 设置 15 分钟后的提醒
  • 配置 Discord/Slack 适配器 - 在设置面板中开启对应服务并填入 Webhook 或 Bot Token

适用场景与注意

该插件适合需要在 Telegram、Discord 或 Slack 上远程管理与 DeepSeek Harness Agent 交互的开发者或运维人员。

注意事项:

  • 语音笔记依赖:语音笔记功能依赖 ffmpeg,否则系统会将其作为普通音频文件发送。
  • 安全规范:Bot Token 属于 DeepSeek Harness 的秘密字段,切勿提交到版本控制。
  • 辅助插件:Discord 和 Slack 适配器需要安装辅助插件才能正常工作。
  • 运行环境:必须依赖 DeepSeek Harness 的 Web 配置环境。

该插件通过网关模式连接了主流即时通讯工具与 DeepSeek Harness,适合需要远程控制或多端协作的开发场景。

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

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

小夜