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,適合需要遠程控制或多端協作的開發場景。

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

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

小夜