前言¶
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 夥伴能夠在不同的工作流中保持一致性。