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 伙伴能够在不同的工作流中保持一致性。

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

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

小夜