前言¶
在 DeepSeek Harness (DSH) 生態中,管理複雜任務流的責任歸屬、授權鏈條和結果回溯是常見需求。標準 DSH 插件通常側重於執行,缺乏顯式的契約管理機制。work-charter-dsh 插件解決了這一問題,它將 Codex Work Charter 0.9.1 的策略移植到 DSH 中,爲工作流提供了一套結構化的記錄、授權和驗收標準。
插件信息¶
- 名稱:work-charter-dsh
- 簡介:DSH 原生 Work Charter 策略插件,基於原生 DSH 團隊功能。
- 所有者:junwei529
- 類別:admin-security
- 許可證:MIT
- Star 數:2
核心功能¶
該插件提供了一套完整的契約管理機制:
- 契約適配與記錄:將 Codex Work Charter 0.9.1 適配至 DeepSeek Harness,記錄結果、權限、責任、作者、證據、驗收和恢復信息。
- 原生團隊支持:利用 DSH 原生團隊功能,支持持久隊友、郵件投遞和重啓。
- 狀態管理:保持契約特定的契約狀態、權限/證據歷史、作者觀察以及結果/審查/處置語義。
- 模型控制:支持
reasoning_effort和max_output_tokens參數。對於不支持的模型或參數,系統會停止請求而非靜默更改。 - 角色凍結與交接:新角色選擇完整模型對象並凍結;不確定的交接會觸發停止機制。
- 子進程管理:被 WCDP 標記的原生子進程如果其配對的契約記錄缺失,將停止運行;未知的發送保持爲持久停止。
安裝與啓用¶
安裝此插件需要使用 DSH 0.1.7-rc.2、Node.js (版本 ^22.19.0 || >=24.0.0)、Cordis 4.0.4 和 React 18.3.1。請確保下載的是正確的版本包並驗證校驗和。
- 下載
work-charter-dsh-0.2.0-alpha.1.tgz。 - 驗證文件哈希值。
- 檢查當前 DSH 版本。
- 創建新配置文件(例如
wcdp-new)並導出默認配置。 - 安裝插件包。
- 啓動 DSH。
Get-FileHash -Algorithm SHA256 .\work-charter-dsh-0.2.0-alpha.1.tgz
dsh --version
dsh --profile wcdp-new --from-default-profile web --dump-config
dsh plugin --profile wcdp-new add .\work-charter-dsh-0.2.0-alpha.1.tgz --ignore-scripts
dsh --profile wcdp-new
典型用法¶
- 初始化:從 Work Charter Skill 和
work_charter_status命令開始。 - 使用技能包:加載
assets/work-charter-dsh.md,其中包含五個模型工具和 contract-2 JSON 示例。 - 多責任配置:如果涉及多個責任,在配置文件中添加相應的子代理包。
@deepseek-ai/dsh-subagent@deepseek-ai/dsh-subagent-spawn-in-process(provider name: spawn)@deepseek-ai/dsh-experimental-agent-team
- 參數設置:在角色選擇時使用
0.9.1源優先級,並在首次調度前凍結模型對象。
適用場景與注意¶
- 適用場景:需要明確記錄工作過程、責任歸屬和驗收標準的複雜任務。普通穩定工作無需進行契約儀式。
- 權限與驗證:主機驗證操作;客戶端爲只讀。插件不鎖定文件、不授予權限、不認證人類批准,也不強制執行所有 DSH 工具。
- 數據管理:
- 保持 Session 日誌和契約存儲在一起。
- 不使用舊的 WCDP/SCDP 存儲(Schema 1 被拒絕,不自動遷移)。
- 舊版審計/源/運行時腳本保留用於歷史基線,不是當前包命令。
- 瀏覽器限制:可用的瀏覽器工具阻止了 localhost 導航;jsdom 和 HTTP 檢查不能替代它。
總結¶
work-charter-dsh 爲 DeepSeek Harness 提供了標準化的工作契約管理能力。通過記錄從授權到恢復的完整生命週期,它幫助開發者建立更清晰、可追溯的工作流。更多細節可查閱 GitHub 倉庫 或 社區目錄。