dsh-plugin-legion:一个目标、一支共进的 Harness 团队

前言

在 DSH 里做复杂任务时,常见做法是换会话、换助手,或把多个模型的回答拼在一起。交付物往往分散在不同对话里,改一处就要从头对齐上下文。若希望「同一个目标、同一套交付物、多个 leading harness 协作并持续改进」,需要能在原生会话里选人、共享工具,并把结果留在原任务上——而不是另开一堆互不关联的线程。

Legion(seanliii/dsh-plugin-legion)是 maintainer seanliii 发布的工作流类 DSH 插件,当前 package 版本为 0.6.0,README 标明为 Technical preview。它把 DSH 作为入口,围绕一个目标组织「共进化团队」:研究、协作、共享工具,并对照强参考持续修订同一交付物;有用改进尽量留给后续工作,而不只停在一次对话里。

这是什么

一句话:给一个目标,交给一支可配置的 leading harness 团队,在 DSH 原生会话里继续同一件活,而不是菜单式选一个助手或堆独立答案。

  • 维护者:seanliii
  • 分类:工作流(社区目录 SkillHub 插件页)
  • 源码:GitHub · seanliii/dsh-plugin-legion
  • 0.6.0 要点:核心与 connector 在公开 Legion core 仓库中一并开发与校验;既有 DSH 安装地址不变,connector 自该源单向导出。停止执行不得抹掉已有结果与正式交付(三者分属不同事实)。

DSH 是入口,共进化团队才是产品定位;文档未宣称每个 harness 均已就绪或每次结果都行业领先,成员与结果以可核对证据为准。

核心功能(资料已核实部分)

下面表格概括 README「One goal. Shared tools. Improvements that reach the team」中已写明的入口能力:

关注点 插件侧提供什么
同一件活一起改 选候选成员与协作偏好,在原任务与原对话里继续修订,而非重开
工具真正用起来 发现可见能力、查看真实接口,经授权的工具与消息路径贡献原任务
改进可复用 历史 0.5.1 案例中 DSH 独立复现并修复 Codex 审查结论;自动传播到后续任务尚未被证明
对照强参考 研究高质量参考、对比实际产出并修订同一交付物;对标是过程,不是未支持的「胜利」宣称

Discover 与无 core 起步:无 Legion core 时,可直接用 DSH 的 Discover、Skills 与公开 GitHub 搜索;不必先装 core。工具边界示例:legion_discover 面向当前 Agent 可见工具、用户配置的原生市场或公开 GitHub(README 表格在截断处继续定义边界)。

委派独立 core:需要把活交给 core 成员时,须核对 0.6.0 core 源与发布包配对,再按 CORE.md 安装自己的实例:connector 不捆绑或启动 core;用户自备模型与账号,无共享凭据。

安装与启用

  1. 查阅 0.6.0 安装目标与渠道收据,使用经 Release 或 Discover 索引验证过的版本,再显式启用 Legion。Git 分发不要求把 connector 发布到 npm。
  2. 若无与 Release、包校验和匹配的 verifiable 目标,安装应暂缓;不要用 main 顶替,也不要把旧版本改标。
  3. 运行环境(package.json):Node >= 24.9.0,dsh 0.2.1-rc.2(及对应 peer 的 @deepseek-ai/dsh-* 包)。

官方给出的安装模板(占位符须换成已验证的 tag 或完整 commit):

dsh plugin --profile web -w add 'github:seanliii/dsh-plugin-legion#<verified-tag-or-full-commit>'

说明:--profile web 可按需替换示例 profile,保留 -w。用户自备模型与账号;first-party 源码为 MIT,第三方许可证保留。

启用后工作流(README Get started 第 2 步):

  1. 打开 Legion,选择 Working session。
  2. 按 Companions → Collaboration → Grow together 配置。改进计划默认开启,结果仍须验证;提交会保存偏好,并通过原生 DSH 调度首轮与每周跟进,支持暂停与回到原对话。详见 TEAM.md。

典型用法

在 DSH 里给出可执行目标(README 示例,可原样或略改使用):

For this goal, give me a working result I can keep using and modifying.
Collaborate with configured members when useful, and fix the same deliverable
when you find a problem—not several unrelated answers.

尚未连接 core、先做能力发现时,可在普通 DSH 对话中尝试:

Find an existing plugin for the capability I need. Show its sources and limitations before installing anything.

自备 Legion core 实例(委派工作时):新建 Python 3.12 环境,流程为 init → serve → dsh-config → Save connection;提交工作前在 core 侧配置自己的模型。历史公开 core v0.1.0 保留其原有身份与收据,与 0.5.2 配对无关。

适用场景与注意

更适合:需要在 DSH 内维持「一个目标、一份交付物」、愿意配置 companions 与协作偏好、并可能连接自管 Legion core 做委派的开发者;愿意对照文档中的验证范围与 release 配对,不把 technical preview 当成已 unattended 的自动团队进化。

务必注意:

  • 插件在当前 dsh 进程的权限下运行;安装前应阅读源码、SECURITY.md 与 LICENSE。
  • 本地校验、配对源身份不等于 Git push、npm 发布或 marketplace 审批。
  • README 明确:历史演示(含 0.5.1 双 harness 有监督交换)不能证明 0.6.0 的全部能力、无人值守或行业领先性能;676 项固定对比等仍在进行,此处不发布新分数或改进宣称。
  • 社区目录 SkillHub 为独立站点,与 DeepSeek / 幻方无官方从属关系;DSH 生态理念是「一切皆插件」,本文不将其描述为官方应用商店。

结尾

Legion 把 DSH 当作进入共进化团队的入口:同一目标、共享工具、在原对话里继续改交付物,并在文档边界内对照强参考迭代。使用前以 MARKET.md#v060 与 RELEASE-PAIR.md#v060 核对安装目标与 core 配对。

  • 目录页:https://www.skillhub.cn/plugins/seanliii/dsh-plugin-legion
  • GitHub:https://github.com/seanliii/dsh-plugin-legion
羽毛球分组比赛记分
小程序二维码

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

小夜