前言¶
DeepSeek Harness(DSH)通過插件機制擴展能力,構建複雜、有狀態的工作流需要解決狀態管理、證據追蹤和人類反饋等工程問題。
插件介紹¶
名稱:captain-dsh-plugin
維護者:Angel2518975237
定位:面向求職公司篩查的可恢復、多智能體 DSH 工作流插件。
解決什麼問題:提供一種可恢復、可驗收、可復現的 Agent 工作流,用於處理職業方向與公司篩查,通過多智能體協作和證據追蹤,將模糊的求職決策轉化爲逐項可追溯的報告。
核心能力¶
該插件實現了以下功能:
- Agent 能力:Agentic Workflow, Agent Skill, Multi-Agent Orchestration, Agent 任務契約, Agent Reviewer, 併發, 動態規劃
- 工程與安全:Context Engineering, CLI 同一入口, 檢查點恢復, 版本化長期記憶, 狀態路由, 冪等, 去重/衝突檢查, 權限 Guardrail, 隱私 Guardrail, 預算 Guardrail, 確定性規則, Agent 與確定性程序的邊界, Guardrails, Evals
- 數據處理:LLM 非結構化理解, 結構化輸出, Prompt Engineering, 來源追蹤, 業務建模, Entity Resolution, 長期記憶, 時間感知, 多模態
- 其他:Tool/MCP, Human-in-the-loop
安裝與啓用¶
插件代碼託管在 GitHub 倉庫。安裝時請確保已安裝必要的依賴:
- @deepseek-ai/cordis (4.0.2)
- @deepseek-ai/dsh-tools (0.1.1-rc.2)
- react (18.3.1)
啓用方式:通過 DeepSeek Harness 側欄的「Captain 控制台」動作開啓。
使用示例¶
- 控制台與實時推進:上傳資料後,航程軌道會隨真實任務實時推進。
- 對話與全局控制:對話框真正擁有整個列,右側航程軌道持續跟隨狀態機。
- 資料代填:上傳已有材料(如簡歷、求職偏好)讓 Agent 幫你代填。
- 模板下載:下載標準模板,填寫後重新上傳。
- 版本管理:只有明確提交才生成新版本。
注意事項¶
- 事實邊界:簡歷只能支撐職業事實,不能自動推導薪資底線、工作制度、領導偏好。
- 隱私保護:敏感文件內容絕不寫進日誌或消息,只引用不透明的來源引用。
- 狀態管理:從不在聊天裏猜進度,而是從持久化的
current_node恢復;普通閒聊不會無謂地「點亮節點」。 - 身份確認:不在這裏解決公司身份;那是後續階段的事。
- 實體消歧:絕不能只憑「同名裏最有名的那家」就下結論;只按確認的
company_id檢索。 - 證據複用:已被接受、可複用的證據不再重複研究,除非需要複覈。
- 權限控制:Worker 只有 Draft 寫權限,不能審覈自己的結果;任務失敗不取消已成功的任務;超預算就停止擴展。
- 推斷標記:Agent 的推斷必須標成
hypothesis,絕不僞裝成你的原話。
結尾¶
該插件通過多智能體編排和嚴格的證據複覈機制,試圖在職業決策中提供可回溯的依據。相關代碼與文檔可在以下鏈接獲取:
- GitHub 倉庫
- SkillHub 目錄