DSH Partner: 面向 DeepSeek Harness 的長期 AI 夥伴與多渠道插件

前言

DeepSeek Harness (DSH) 採用插件化架構。在使用過程中,如果需要將對話轉化爲長期運行的夥伴,或者需要在多個渠道(如微信、Matrix、Mattermost)間保持上下文一致,現有的臨時提示詞方案難以滿足需求。DSH Partner 插件旨在解決這個問題,它爲每個夥伴提供獨立的身份、模型路由和能力聲明,並支持跨渠道的統一記憶與任務管理。

核心功能

DSH Partner 提供以下核心能力:

  • 長期夥伴管理:每個夥伴擁有獨立身份、Agent Preset、模型路由和能力聲明,對話不是一次會話中的臨時提示詞。
  • 多渠道支持:支持微信、Matrix 和 Mattermost 三個渠道。
  • 統一記憶與用戶概述:提供統一記憶列表與可糾正的用戶概述。
  • 技能市場:內置市場提供可選的「影視創作工作流」和「導演與分鏡設計」,包含離線參考資料、模板及許可證,按需讀取,不默認開啓。
  • 需求看板與任務拆解:支持需求看板、任務拆解與交付。
  • MCP 服務與夥伴授權:支持在頁面集中配置 HTTP / stdio 服務,再按夥伴授權。
  • 渠道附件收發:支持圖片、文件、音頻、視頻等附件的收發。Matrix / Mattermost 私聊支持附件,單條入站消息最多 8 個附件,合計 64 MB。

技術要求

  • 宿主版本:已驗證宿主 DSH 0.2.0-rc.2。
  • 運行環境:依賴 Node.js ^22.19.0 或 >=24.0.0。
  • 微信接口:使用騰訊微信 iLink Bot API,不模擬個人微信網頁版協議。

典型用法

提交計劃

使用 submit_plan 工具調用,一次保存並提交整組任務。如果依賴、授權或參數任一不合法,整份不保存。網絡重試使用同一 submissionKey 和同一載荷。

{
  "action": "submit_plan",
  "submissionKey": "research-delivery-01",
  "title": "整理調研並交付結論",
  "autoRun": true,
  "completeScope": true,
  "tasks": [
    {
      "key": "research",
      "title": "整理來源",
      "assigneeCompanionId": "researcher-id",
      "acceptanceCriteria": ["文檔保留原始來源鏈接"]
    },
    {
      "key": "summary",
      "title": "彙總結論",
      "assigneeCompanionId": "writer-id",
      "dependsOn": ["research"],
      "acceptanceCriteria": ["結論可追溯至已驗收資料"]
    }
  ]
}

發送附件

夥伴明確指定附件時,使用 partner_send_attachment。會話提供原生圖片內容/下載鏈接,綁定渠道時發送真實文件。

注意事項

  • 對話共享:同一夥伴的本地、微信、Matrix、Mattermost 共用主對話。
  • 隱私隔離:已授權聯繫人共享對話上下文,不適合作爲多人隱私隔離的公共機器人。
  • 渠道限制:Matrix 加密房間仍不支持;音視頻先作爲文件保存或交付,不自動轉寫。
  • 安全檢查:安裝前應檢查源碼與許可證(MIT)。

總結

DSH Partner 是爲 DSH 宿主設計的插件,旨在解決長期對話記憶、多渠道協同以及任務拆解的問題。它通過統一的記憶管理和渠道適配,使 AI 夥伴能夠在不同的工作流中保持一致性。

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

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

小夜