截至 2026 年 8 月 21 日的 v0.1.1-rc.2,DeepSeek Harness Workflow 已掛在標準模式裡。模型可現寫 JavaScript,同時啟動多個子 Agent,再於同一次執行收回結果。 Agent Teams 保存的是成員、訊息與任務狀態;官方原始碼仍把它放在 experimental 套件,標準 preset 沒有預設掛載。
介面上同時亮著幾個 Agent,無法告訴你該選哪套協作。Workflow 在單次執行內收束;Agent Teams 會保留成員、任務與訊息。一次性的唯讀稽核先用 Workflow。只有工具目錄真的出現 Agent Teams,而且成員必須互相追問或接手任務時,才用團隊模式。

三個常見說法,官方文件只支持到哪裡
模型名稱、示範成果與功能可用性常被混在一起;三者要分開查。
| 常見說法 | 官方目前能確認的事實 | 寫進實作流程時怎麼處理 |
|---|---|---|
DeepSeek-V4 Flash-V 帶來 OCR 與視覺能力 |
正式名稱是 DeepSeek-V4-Flash-Vision-Exp;官方在 2026 年 8 月 21 日的 v0.1.1-rc.1 加入模型支援 |
指定 Vision Exp 路由,不能把一般 deepseek-v4-flash 當成同一個影像模型 |
| 手寫筆記可保留版面、平面圖可重建成 3D | 官方版本說明沒有提供這兩項工作的準確率或基準測試 | 把成果當個案,逐張檢查文字、尺寸、門窗與動線,不能寫成品質保證 |
| 升級最新版、選標準模式就能直接啟動 Agent Teams | 標準 preset 有 Workflow;Agent Teams 位於官方 experimental 套件,沒有預設掛載 | 先看實際工具目錄。沒有 spawn_teammate、team_task_create 等工具,就不要假設功能已啟用 |
8 月 17 日到 21 日,官方連發四個 pre-release。rc.7 加入可持久保存的圖片附件,以及 Codex、Claude Code 子 Agent 的 Profile Bundle;rc.8 擴充原生圖片請求;rc.1 放入 Vision Exp 模型,同日 rc.2 再補 Files API 上傳與圖片預處理。這些都不是穩定版。DeepSeek 也明寫,開發者預覽期間會有破壞相容性的變更。
Workflow 把一次分工寫成 JavaScript
Workflow 會讓模型先寫一段 orchestration script,再由腳本啟動子 Agent。工具接收 meta、純 JavaScript 的 script,以及選用的 args。腳本支援 top-level await,最後回傳可序列化的 JSON。目前的引擎會為每次執行開一個 Node.js worker thread。
子 Agent 透過 agent() 啟動。不指定 schema 時回傳文字;指定支援的 JSON Schema 後,主流程可收到結構化物件。parallel() 一次展開獨立檢查,pipeline() 把前一階段產物交給下一階段。腳本參數錯誤、超過 Agent 上限或 schema 不合法,都會直接終止 Workflow,不會被當成單一子 Agent 失敗。

Code Review 很適合這種分工:模組邊界、錯誤處理、測試覆蓋與輸入驗證可以分開讀。四個子 Agent 各自交出帶行號的報告,主 Agent 最後只做去重與排序;成員持續互傳訊息,反而容易把同一個問題反覆擴寫。
可直接使用的四分工發布前稽核提示詞
這份範本把四項分工與唯讀限制寫成硬性條件,另補失敗回報、證據欄位與去重規則。請先在測試用程式碼庫執行,再依語言與框架調整檢查範圍。
使用 Workflow 對目前程式碼庫進行一次平行的發布前稽核。
硬性限制:
- 必須使用 Workflow。
- 全程唯讀,不得建立、修改、刪除、移動或格式化任何檔案。
- 不得執行會改寫 lockfile、快照、快取或產物的命令。
- 啟動四個彼此獨立的子 Agent:
1. 檢查模組邊界與相依方向。
2. 檢查錯誤處理與失敗路徑。
3. 檢查測試覆蓋與高風險未測行為。
4. 檢查輸入驗證、權限邊界與外部資料信任。
每個子 Agent 只能回傳結構化 JSON。每一項發現必須包含:
- area
- severity(critical、high、medium、low 其中之一)
- file
- line
- evidence
- impact
- recommendation
- confidence
每個子 Agent 另列出 files_read、commands_run 與 limitations。
找不到檔案或行號時,不得把推測列為問題。
主 Agent 收到四份結果後:
1. 合併指向同一根因的重複問題。
2. 移除沒有程式碼證據的問題。
3. 依 severity 由高到低排序,同級再依 confidence 排序。
4. 分別輸出 confirmed、needs_verification 與 rejected。
5. 若任何子 Agent 失敗,明列 partial_result 與缺少的檢查範圍,不得補寫不存在的結果。
JSON 只固定輸出外型,不會替你驗證內容。稽核完成後,至少抽查每個 high 以上問題的檔案與行號;再挑一個被判定為安全的區域,確認 Agent 沒有因搜尋範圍太窄而漏看。多 Agent 擴大搜尋範圍,也可能把同一個誤判複製四次。
Agent Teams 把訊息與任務狀態留到下一輪
Workflow 的子 Agent 各自作業,結果回到腳本與主 Agent。Agent Teams 會保留每位成員的 session。官方 experimental 文件還定義 durable mailbox、成員 roster 與共享 task DAG;任務有 pending、in_progress、completed、deleted 四種狀態,也能用 blockedBy 表達前後相依。
Claude Code Agent Teams 也採用 lead、獨立 teammate、共享任務清單與成員直訊。Anthropic 同樣把功能標為 experimental;DeepSeek Harness 目前連對應工具都沒有放進標準 preset。
| 判斷項目 | Workflow | Agent Teams |
|---|---|---|
| 目前官方狀態 | 標準 preset 已掛載 | experimental 套件,標準 preset 未預設掛載 |
| 工作生命週期 | 一次執行完成後收束 | 成員、訊息與任務可跨多輪保留 |
| 成員溝通 | 子 Agent 各自完成後回傳 | teammate 可透過 mailbox 互傳訊息 |
| 協調方式 | JavaScript 中的 phase、parallel、pipeline | roster、共享 task DAG、owner 與 blockedBy |
| 適合工作 | 程式碼稽核、平行研究、批次驗證 | 跨前後端功能、競爭假設除錯、多輪整合 |
| 先注意什麼 | 限制總 Agent 數,處理 partial result | writeScopes 只是提示性範圍,不是檔案鎖 |
writeScopes 只提供路徑重疊警告,沒有鎖檔效果。官方型別把它定義為 advisory path prefixes。兩個 teammate 若同時改同一個檔案,系統可以提出警告,仍不會替你鎖住檔案。要讓團隊改程式碼,得先切清楚檔案所有權;只做 Review 就維持唯讀。
外掛可以用自然語言協助開發,安裝仍是信任決策
在 DeepSeek Harness 裡,Everything is a plugin 對應到一個明確的程式介面:最小外掛是 TypeScript 模組,匯出 apply(ctx),再透過 ctx 註冊工具、事件或服務。Cordis 負責載入、卸載與相依關係,開發者不用修改 Harness 核心原始碼。

Agent 可以照官方教學建立外掛檔案並補測試。安裝仍會執行程式碼:從 Git 安裝 TypeScript 外掛時,pnpm 的 prepare 會在 Agent 沙箱之外執行。來源不可信,就不要安裝。
dsh plugin --profile demo add github:you/hello-plugin#<commit-sha>
dsh --profile demo --dump-config
dsh --profile demo
固定 commit SHA 後,先用 --dump-config 查看外掛加了哪些設定層,再啟動 profile。若外掛會碰排程、憑證、Shell 或 Code Review 權限,還要讀它的 package.json、bundle patch、build script 與網路請求。自然語言可以幫你寫外掛,不能替你建立信任。
一次性稽核先用 Workflow
Workflow 適合一次跑完、最後彙整的工作。只有成員必須互相追問,而且環境確實掛載 experimental tools,才評估 Agent Teams。要讓能力跨專案與 session 重複使用,再把它做成外掛。
先讓單一 Agent 跑通同一份提示詞,確認驗收格式。格式穩定後,再改成四個唯讀子 Agent。只有任務真的需要成員互傳訊息,才升級成團隊;直接跳到這一步,往往只會更快得到一份冗長、重複又難驗證的報告。
DeepSeek Harness Workflow 只能在標準模式使用嗎?
官方產品頁把 Workflow 列在標準模式的完整工具組裡,當前標準 preset 也掛載 Workflow worker 與工具。自訂 preset 可以自行組合能力。判斷當下能否使用時,直接看工具目錄,別只看模式名稱。
Agent Teams 現在算穩定功能嗎?
還不算。官方原始碼把 Agent Teams 放在 experimental 套件,標準 preset 沒有預設掛載。若某個安裝環境已經能用,應記錄版本、profile 與實際載入的 bundle,避免換機或升級後無法重現。
DeepSeek-V4-Flash-Vision-Exp 能保證 OCR 與 3D 重建品質嗎?
官方 release notes 能確認視覺模型與影像上傳支援,沒有公布手寫 OCR 保真率或平面圖重建 benchmark。這兩類輸出要當成待驗證成果:OCR 對照原稿逐欄檢查;3D 模型則核對比例、開口、房間相鄰關係與動線。
用 Skill 讓 Agent 生成外掛後,可以直接安裝嗎?
不建議。先檢查產生的程式碼、相依套件、bundle patch、安裝腳本與權限,再固定 commit SHA。官方文件明確指出,Git 套件的 build 可在 Agent 沙箱之外執行,安裝本身就是執行程式碼的授權。
權威引用
- DeepSeek — DeepSeek Harness developer preview
- DeepSeek AI — DeepSeek Harness releases
- DeepSeek AI — Workflow subsystem
- DeepSeek AI — Agent Teams subsystem
- DeepSeek Harness — Your first plugin
- DeepSeek Harness — Package and install a plugin
- Anthropic — Orchestrate teams of Claude Code sessions
Author Insight
多 Agent Code Review 的驗收要先鎖住寫入權限、任務邊界、證據格式與失敗回報。Agent 數量排在後面。前面任何一格沒鎖住,平行處理往往只會放大重複警報。
Tenten 會先用唯讀稽核確認每一則 finding 都帶檔案、行號與命令紀錄,再決定哪些 Agent 可以取得寫入權限。如果你正在評估企業內部的程式碼稽核或多 Agent 流程,可以和 Tenten 團隊討論實作範圍。
術語表
- DeepSeek Harness Workflow:由模型提供 JavaScript 腳本、啟動子 Agent 並彙整結果的一次性工作流能力。
- Agent Teams:保留成員、訊息與共享任務狀態的實驗性多 Agent 協作套件。
- preset:DeepSeek Harness 中一組可選的 Agent 能力與工具組合。
- Profile Bundle:安裝到 profile、可加入或覆蓋 Cordis 設定層的外掛封裝。
- writeScopes:Agent Teams 任務宣告的提示性寫入路徑;可協助警示重疊,但不會鎖檔。
