Community生產力與協作github.com

DeepSeek 協作技能

當使用者要求與 DeepSeek 或 DeepSeek Harness 協作、提及「雙模型協作」或「協作實現」,或呼叫 $deepseek-collab 時使用。連接到本機安裝的 DeepSeek Harness,自動化任務交接與後續追蹤。

DeepSeek 協作技能 是什麼?

此技能專為需要 Codex 與 DeepSeek Harness 協同工作的情境設計。當使用者請求「與 DeepSeek 協作」或啟動 $deepseek-collab 時,技能會自動啟動儀表板(基於 Python 的本機伺服器),並使用 dispatch.py 腳本將具體任務傳送給 DeepSeek Harness。儀表板會顯示任務文字、回應、工具呼叫與執行狀態,並提供停止與修訂控制。技能會確保任務檔案以 UTF-8 格式寫入、結果以 JSON 和 Markdown 格式回傳,並支援使用相同的階段 ID 進行修訂循環(預設最多兩輪)。它會在 Codex 瀏覽器中自動開啟儀表板,並在每次叫用時提供可點擊的連結,無需人工複製。

相容平台~Claude Code✓Codex CLI~Cursor
npx skills add 23te472-gif/deepseek-collab

Installed? Explore more 生產力與協作 skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

DeepSeek 協作

使用者希望 Codex 負責協調與驗證,DeepSeek Harness 負責實作,且無需在應用程式之間手動複製。協作請求授權在請求範圍內的任務交接。請勿要求使用者轉發提示或結果。

本機介面

叫用技能時自動開啟儀表板

每當明確叫用此技能,或為協作請求選取此技能時,請在規劃或分派工作之前,自動啟動/重複使用並以可見的方式開啟儀表板,作為第一個操作步驟。請勿等待第一次任務分派,也無需詢問是否要開啟:此使用者已明確要求自動開啟。如果尚未選取專案,請使用當前工作區,這樣即使僅叫用技能仍會開啟儀表板;在該工作區建立後,再切換到實際的專案儀表板。

啟動或重複使用本機即時儀表板:

python '<技能目錄>/scripts/dashboard.py' --workspace '<絕對專案目錄>' --start

在每次叫用時,--start 成功後,請主動發送一則附有註解的消息,內容為回傳的確切 URL(作為可點擊的 Markdown 連結),並標示為「本次協作板」。請在嘗試開啟瀏覽器或分派任何任務之前執行此動作,即使儀表板已被重複使用或分頁已開啟。使用當前專案工作區回傳的 URL;切勿重複使用其他專案的記憶連結。請勿因為瀏覽器被阻擋而省略連結。提供連結可讓使用者手動存取,但無法解除防火牆或瀏覽器限制。如果啟動失敗,請回報該失敗,而非提供過時的 URL。

立即使用 open_in_codex 或瀏覽器工具,在 Codex 的瀏覽器中顯示回傳的迴路 URL。對這個儀表板請重複使用已開啟的分頁;使用瀏覽器工具時,請將使用者面向的分頁標記為可交付項目,使其在該輪次結束後保持開啟。確認頁面可見且已連線,然後繼續執行任務並分享連結。僅提供連結並不能滿足自動開啟的要求。如果開啟失敗,請回報具體的阻礙原因,並提供 URL,但不要聲稱看板已開啟。頁面每秒重新整理一次,並顯示任務文字、公開回應、工具呼叫/結果與執行狀態。它提供停止與修訂控制。修訂會先停止舊任務,然後在同一工作區中恢復其確切的對話階段。切勿承諾逐 token 的文字串流:Harness 可能一次發出完整的訊息。如果儀表板已存在,請重複使用其 URL,而非開啟重複的分頁。

每個專案現在都有一個持久的迴路連接埠和存取權杖,存放在 <workspace>/work/deepseek-collab/dashboard-config.json 中。請保留此檔案;重新啟動時必須保持相同的完整 URL。--start 會檢查一個最簡的 /health 端點,重複使用健康的實例,或啟動一個獨立的隱藏背景程序。如果發生連接埠衝突,請檢查監聽程式;請勿切換到隨機連接埠或終止不相關的程序。這是在叫用時進行的復原,而非作業系統的啟動服務或持續的監控程式。

如果瀏覽器因 URL/安全政策明確拒絕存取,請勿嘗試使用替代連接埠、主機名稱、瀏覽器介面或作業系統啟動命令來規避。您可以修復已獨立停止的服務,並檢查基本服務健康狀態,然後將穩定的 URL 提供給使用者手動開啟。在此情況下,請說明瀏覽器查看仍未被驗證。 本機伺服器在其程序存活期間保持可用。UI 提交的修訂可以獨立於當前聊天輪次執行,但儀表板無法喚醒 Codex 進行審查。請在當前輪次或使用者返回時審查這些修訂。請勿承諾 Codex 會無人值守地接受。帶有權杖的迴路 URL 是私密的;請勿公開。

使用此技能旁邊的 scripts/dispatch.py 與可用的 Python 可執行檔:

python '<技能目錄>/scripts/dispatch.py' --workspace '<絕對專案目錄>' --task-file '<絕對 UTF-8 任務檔案>' --timeout 1200

使用檔案工具或文字 here-string 寫入任務檔案,絕不要透過 shell 插值使用者文字。包含目標、相關背景、允許的工作目錄/檔案、驗收標準與預期報告(變更、檢查、未解決問題)。排除機密與不相關的聊天記錄。告訴 DeepSeek 除非使用者要求,否則不要產生其他代理程式,也不要發布內容、傳送訊息給他人、更改憑證,或修改任務工作區以外的內容。這些提示邊界是指令,而非作業系統沙箱;Harness 保留其自己的工具/核准設定。切勿削弱這些設定。

輔助工具會直接呼叫已安裝的 Electron CLI(不透過 shell),並透過捆綁的修補程式重複使用其本機憑證服務。切勿列印、複製或匯出憑證。此修補程式修正了無頭預設設定中的 credentials.disabled: true;它不會更改桌面設定檔。現有的模型預設值為 deepseek-official / deepseek-flash;請勿無聲地取代為其他提供者。

使用工具逾時/讓出控制權,以取得進度更新,並輪詢回傳的執行階段,直到完成。輔助工具會強制執行每次執行的逾時(預設 20 分鐘)。如果沙箱權限阻止 DeepSeek 寫入其自己的設定檔/階段儲存或連線,請請求正常的狹義執行升級;請勿使用其他代理程式或可執行檔繞過沙箱。

協調與驗證

  1. 建立專案及其指示。保留現有變更的基準。對於程式碼儲存庫,請在適當情況下使用隔離的檢出副本;兩個代理程式不得同時編輯相同的檔案。
  2. 分派具體的實作任務。在執行期間進行獨立的審查/準備工作,或提供簡潔的進度更新等待。切勿讓兩個進行中的呼叫同時擁有同一個 DeepSeek 階段。
  3. 讀取回傳的 result.json、answer.md 以及 <workspace>/work/deepseek-collab/runs/<run-id>/ 下的相關事件。成功的執行需要結束代碼為零、有最終事件,以及終端種類為 completed;輔助工具會檢查這些條件。但僅成功的執行並不能證明實作的正確性。
  4. 自行檢查實際檔案/diff 並執行適當的檢查。若要請求修正,請使用回傳的確切階段 ID 和相同的工作區:
python '<技能目錄>/scripts/dispatch.py' --workspace '<相同工作區>' --task-file '<後續檔案>' --session-id '階段-...' --timeout 1200
  1. 在初始任務之後,預設最多進行兩輪修正。如果仍未解決,請在可行時自行完成該問題,或回報具體的阻礙。請勿在認證/網路錯誤上循環,或盲目地重試逾時:首先檢查工作是否仍在活動以及哪些檔案已變更。
  2. 以中文回報結果、您的驗證與重大限制,除非使用者偏愛其他語言。清楚標示 DeepSeek 的貢獻。請勿聲稱具有持久的背景監控;協作僅在協調的 Codex 輪次活動期間執行。

失敗與復原

輔助工具會發出一個包含階段 ID 和執行目錄的開始記錄,然後發出最終結果。事件和任務文字會在到達時儲存;私人推理事件會被丟棄。若為 failed/timeout,請檢查終端原因與 stderr.log。請勿不加區別地顯示原始敏感日誌。如果中斷後不存在結果檔案,請在恢復之前檢查儲存的事件和檔案。無頭模式可以恢復其自己的階段;請勿接手進行中的桌面對話。新安裝的技能可能需要一個新的 Codex 聊天才能出現在探索結果中,但輔助工具可以直接在當前聊天中叫用。

相關技能