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 个值得优先安装的插件,覆盖各个分类。
