前言¶
在 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;用戶自備模型與賬號,無共享憑據。
安裝與啓用¶
- 查閱 0.6.0 安裝目標與渠道收據,使用經 Release 或 Discover 索引驗證過的版本,再顯式啓用 Legion。Git 分發不要求把 connector 發佈到 npm。
- 若無與 Release、包校驗和匹配的 verifiable 目標,安裝應暫緩;不要用
main頂替,也不要把舊版本改標。 - 運行環境(
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 步):
- 打開 Legion,選擇 Working session。
- 按 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