dsh-doctor
asdf17128
Find what your DeepSeek Harness (dsh) patches silently broke — dead patches, config fields dropped by whole-config repla…
PROJECT TOPICS
PROJECT README
极简提示词 × PTC 全能力 —— 一个更"干净"的编码 Agent。 安装即获得新的 Agent 模式:极简 PTC 模式;Windows 自动启用 Git Bash,bash 工具与 RL 训练分布对齐。
You are a helpful software engineer assistant.,
贴近 RL 微调时的简洁指令分布,没有长提示词带来的格式偏置与上下文噪音,
让模型按训练时的节奏干活。we / let's 为主,而不是
Standard/PTC 常见的 let me / I 长块。bash 工具不再在 Windows 上被禁用;pwsh 仍保留为备用。把本包加入 web profile(package.json):
"dependencies": { "dsh-minimal-ptc": "^0.4.0" },
"dsh": { "profile": { "bundles": [..., "dsh-minimal-ptc"] } }
本地开发也可以用 link:"dsh-minimal-ptc": "link:E://deepseek//dsh-minimal-ptc"。
在 profile 目录执行 pnpm install。
重启 web profile 进程:宿主行会把内置预设物化到
$DSH_HOME/.agent-presets/ptc-minimal。
新建会话时选择 极简 PTC 模式。
预设内置的 Git Bash executor 可在 agent.cordis.yml 的 gitbash-executor 行覆盖:
| 配置 | 默认 | 说明 |
|---|---|---|
shellPath |
自动探测 | 固定 Git Bash 路径(如 C:\\Program Files\\Git\\bin\\bash.exe) |
timeoutMs |
120000 | 单次命令超时(毫秒) |
maxTimeoutMs |
600000 | 请求可要求的最大超时 |
maxOutputBytes |
64000 | 单次输出上限 |
maxSpillBytes |
67108864 | 输出溢出落盘上限 |
graceMs |
3000 | 超时后的宽限时间 |
自动探测顺序:GIT_BASH → Program Files\\Git → Program Files (x86)\\Git → LOCALAPPDATA\\Programs\\Git → PATH。
dsh-minimal-ptc/
├── cordis.patch.yml # 插入宿主行(物化预设)
├── lib/index.js # 宿主插件:物化 ptc-minimal 预设到用户预设根目录
└── presets/ptc-minimal/ # 内置 Agent 模式(极简提示词 + PTC 全能力)
├── agent.cordis.yml
├── gitbash-executor.mjs # Windows Git Bash 探测与执行器(零依赖)
└── preset.yml
version 并同步 lib/index.js 里的 VERSION 常量即可刷新
用户根目录里的预设文件。MIT
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。