返回目录

dsh-deep-ptc-mode

精选清单收录维护状态: 活跃

lishize20040802-rgb/dsh-deep-ptc-mode

为 DeepSeek Harness 提供开源 Deep PTC Agent 预设,包含 PTC 工具配置、进度展示和工具使用规则。

前往 GitHub项目主页
$ dsh plugin add dsh-deep-ptc-mode

40

星标

5

Fork

JavaScript

语言

MIT

许可证

2026-10-27

创建于

2026-11-13

最近推送

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 从它的声明派生

安装步骤

  1. 01

    用 `plugin_manager({ action: "install_bundle", target: "dsh-deep-ptc-mode@1.8.8" })` 安装,或指向本地目录 / .tgz

  2. 02

    安装同一个 bundle 即为更新;从只有 persona 的旧版本升级需要重载 Host 插件,若设置卡没出现就重开应用

  3. 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 适配原生运行时

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 / 在线模型的真实端到端集成尚未进行,手机屏幕控制也没有在真机上点过。
2026-10-272026-11-07v1.8.8

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 安装,要在删除源码目录之前先卸载。

08数据与来源

  • 作者声明github.com341000053742…

    Deep PTC is a DeepSeek Harness agent mode with progress reports, clarifying questions, task-size planning, and interrupt…

  • 作者声明github.com341000053742…

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

DSH Plugins 是独立的 DeepSeek Harness 插件目录,与 DeepSeek 官方无关,也不代表官方背书。第三方插件未经安全审计,安装前请审查源码。

每周获取最新的 DeepSeek Harness 插件,绝不滥发。