MIT 授權的 DSH preset(JavaScript),加入進度回報、釐清提問、依規模規劃、可打斷的背景工作、按需載入工具與每輪技能卡。
DSH 整合
原生執行環境
作者聲明
安全稽核
未稽核
最後核實
2026-11-10
授權條款
MIT
01它能幫你完成什麼?
讓 agent 邊做邊回報,而不是沉默十幾個工具呼叫
每次 run_code 前一句話、里程碑處更長的更新,以及結尾簡短說明失敗的工具與供應商
在長任務裡容易跟丟進度的 DSH 使用者
不讓 agent 在指令執行期間睡死或失聯
由程式碼強制執行的可達性:前景等待 30 秒後轉入背景,使用者發訊息後約 2 秒內把等待中的指令交給背景,超過 5 秒的前景 sleep 被拒絕,任務完成會喚醒模型
需要在任務執行中插手 steer 的使用者
依 preset 選擇工作階段真正使用的 shell
在 Settings → Plugins → Deep PTC 裡選 WSL Bash、PowerShell(含自動探索到的 5.1 與 7)、Zsh 或原生 Bash
預設 shell 不是 agent 該用的那個的 Windows 與 macOS 使用者
讓工具目錄保持精簡,只在需要時載入完整 schema
一個 deep_ptc_tools 目錄:先搜中繼資料,每次最多載入六個 schema(16 KB 預算內),並依工作階段隔離壞掉的外部工具
裝了很多外掛、工具清單擠佔上下文的使用者
02如何將外掛接入 DeepSeek Harness?
先決條件
- Node >= 24 且 DSH >= 0.2.2-rc.1——安裝器會依 manifest 在 DSH 0.2.1-rc.5 上拒絕目前套件
- 已安裝的 Harness 裡必須有官方 PTC preset,因為 Deep PTC 從它的宣告派生
安裝步驟
- 01
用 `plugin_manager({ action: "install_bundle", target: "dsh-deep-ptc-mode@1.8.8" })` 安裝,或指向本機目錄 / .tgz
- 02
安裝同一個 bundle 即為更新;從只有 persona 的舊版本升級需要重新載入 Host 外掛,若設定卡沒出現就重開應用程式
- 03
開啟 Settings → Plugins → Deep PTC,選執行環境,然後為新工作階段選擇 Deep PTC Mode
驗證整合成功
- `npm run check` 會在某个靜態匯入的宿主套件缺少於 peerDependencies 時失敗,從而保證 link: 安裝走真實宣告而不是備援快照
復原
- 用 `plugin_manager` 的 `remove_bundle` 動作、target 為 `dsh-deep-ptc-mode` 解除安裝;本機 link 安裝要在刪除原始碼目錄之前先解除安裝
03DSH 整合程度與能力邊界
DSH agent preset,載入時從已安裝的官方 PTC 宣告派生:繼承全部官方行,只替換 persona、shell 工具、可達性守衛與 job / question 包裝,並加上設定卡與右側卡片。
動態 preset 繼承
執行中宿主的官方 PTC 宣告→派生出的 Deep PTC preset,官方工具變化無需發版即可跟進;內建的 lib/preset.json 快照只作為帶警告的備援
宣告或設定變化時會重建,並在每次 Deep PTC 工作階段建立或恢復前檢查一次,沒有輪詢計時器工具目錄與隔離
發佈到 deep-ptc scope 的外部外掛工具→中繼資料搜尋、按需載入 schema、依工作階段隔離失敗的外部工具,以及從側卡或 /deep-ptc-reset-tools 重置
隔離狀態隨工作階段持續保存,agent 重建與 provider 重新載入都不會解除技能上下文卡
透過官方 skill 工具與 run_code 內部呼叫載入的技能→每輪結束的卡片,只列出仍在上下文中、未被關閉的技能,帶逐項開關與「全部保留 / 全部關閉」
關閉技能會把工具結果正文替換為簡短標記,而持久日誌保留原文視覺效果與側卡
螢幕上正在顯示的 Deep PTC 工作階段→dsh-refined-ui 的外觀、鍵盤互動與動效,外加執行環境、子代理、背景任務與工具狀態的側卡
樣式只在螢幕上的工作階段是 Deep PTC 時生效;使用外部主題或 UI 外掛時應關閉視覺效果開關
04適合誰?何時不該用?
適合
- 在長任務裡容易跟丟進度的 DSH 使用者
- 需要在任務執行中插手 steer 的使用者
- 預設 shell 不是 agent 該用的那個的 Windows 與 macOS 使用者
- 裝了很多外掛、工具清單擠佔上下文的使用者
不適合
- 需要 Node >= 24 與 DSH >= 0.2.2-rc.1;安裝器會依 manifest 在 DSH 0.2.1-rc.5 上拒絕該套件。
- 在 Windows 上,WSL 與原生 Bash 要求執行已被授權為 danger-full-access;README 建議受限的 Windows 工作用 PowerShell。
- preset 身分轉接層包裝宿主的 agentPresets.composedPreset 實例並依賴其內部簽章,DSH 升級後需要重新核對;依套件探測是啟發式的。
- 提示詞改變的是模型的工作傾向,不是真實 token 上限或計費,也不保證遵守;真正控制思考深度的是模型的 reasoningEffort。
05相容性、維護與安全提醒
- 需要 Node >= 24 與 DSH >= 0.2.2-rc.1;安裝器會依 manifest 在 DSH 0.2.1-rc.5 上拒絕該套件。
- 在 Windows 上,WSL 與原生 Bash 要求執行已被授權為 danger-full-access;README 建議受限的 Windows 工作用 PowerShell。
- preset 身分轉接層包裝宿主的 agentPresets.composedPreset 實例並依賴其內部簽章,DSH 升級後需要重新核對;依套件探測是啟發式的。
- 提示詞改變的是模型的工作傾向,不是真實 token 上限或計費,也不保證遵守;真正控制思考深度的是模型的 reasoningEffort。
- OPS / 線上模型的真實端對端整合尚未進行,手機螢幕控制也沒有在實機上點過。
MIT · 最新發布 v1.8.8(2026-11-10);從已安裝的官方 PTC preset 派生,內建快照僅作帶警告的備援
06常見問題
怎麼安裝 Deep PTC Mode?
執行 `plugin_manager({ action: "install_bundle", target: "dsh-deep-ptc-mode@1.8.8" })`,或指向本機目錄 / .tgz。然後開啟 Settings → Plugins → Deep PTC 選執行環境,並為新工作階段選擇 Deep PTC Mode。
它要求什麼版本?
Node >= 24 與 DSH >= 0.2.2-rc.1;安裝器會依 manifest 在 DSH 0.2.1-rc.5 上拒絕該套件。
官方 PTC 的工具會不見嗎?
不會。每個官方行都原樣繼承;Deep PTC 只替換 persona 文字、把兩個依平台切換的 shell 工具換成一個隔離的執行群組、加入可達性守衛,並包裝官方的 job 與 question 工具。
這個模式會改我的 token 上限或計費嗎?
不會。README 說提示詞改變的是模型的工作傾向,不是真實 token 上限或計費,也不保證遵守;真正控制思考深度的是模型的 reasoningEffort。
怎麼解除安裝?
用 `plugin_manager` 的 `remove_bundle` 動作、target 為 `dsh-deep-ptc-mode`;如果是本機 link 安裝,要在刪除原始碼目錄之前先解除安裝。
07相關的 DSH 工作流程
archify
作者 tt-a1i
为编码智能体生成美观可验证的架构图、时序图与数据流图,输出自包含 HTML,支持动效与清晰导出。
openviking
作者 volcengine
为 AI 智能体打造的自进化上下文数据库,统一智能体记忆、知识 RAG 与技能。
aitoearn
作者 yikart
面向抖音、快手、小红书和视频号的 AI 内容发布工作流,提供相关平台与 MCP 工具集成。
learn-harness-engineering
作者 walkinglabs
Harness 工程新手教程,从 0 到 1 系统学习智能体工作流框架。
08資料與來源
Deep PTC is a DeepSeek Harness agent mode with progress reports, clarifying questions, task-size planning, and interrupt…
Deep PTC is composed at load time from the PTC preset the installed Harness declares (`@deepseek-ai/dsh-web-app/presets/…
此頁面根據專案公開文件、儲存庫中繼資料與 DSH Plugins 的結構化解析所產生;最後核實於 2026-11-10。發現錯誤?提交更正。
最佳 DeepSeek Harness 外掛
從全目錄挑出的 12 個值得優先安裝的外掛,涵蓋各個分類。
