$ cat ~/map/pi-dsh-minimal.md
pi-dsh-minimal
在首次请求时把 DeepSeek V4 Pro / V4 Flash 锚定到官方 DSH minimal 界面(单一系统提示、两个工具),之后恢复 pi 原有工具集的扩展。
extensions✓ 10月16日
事实速查
- GitHub Stars
- ★ 49
- Forks
- 6
- 许可证
- NOASSERTION
- npm / 月
- —
- 最后推送
- 2026年8月20日
安装
pi install npm:pi-dsh-minimal## 速览
把 DeepSeek V4 Pro 与 V4 Flash 锚定到官方 DeepSeek Harness 极简界面的 pi 扩展——会话首个请求只见一行系统提示与常驻的 bash、str_replace_editor,之后恢复 pi 原有工具集。
## 要点
- $引导阶段(会话第 1 个请求,或压缩后的首个请求):系统提示精确为 You are a helpful software engineer assistant.,工具只有官方常驻的 bash 与 str_replace_editor——不加载 AGENTS.md、不加载技能目录;provider 载荷被改写,模型看到的正是官方双工具 schema。
- $首个持久助手消息或工具调用后提升(promoteOn: either):官方人设保留为首句,同一请求恢复 pi 的工具、工具指南、文档路径、项目上下文、可用技能与其他扩展的提示增量。压缩之后回退到引导态,直到出现新的提升信号。
- $模型名或 ID 含 deepseek-v4-pro 或 deepseek-v4-flash 时自动触发(v0.3.1 起两者皆是);其余模型不受影响,除非开启 useOnAllModels,/dsh unmatch <pattern> 可按模型退出。
- $作者在 113 题全量 DeepSWE v1.1 上实测(2026-08-16):V4 Flash 加本扩展解出 69/113(61.1%,每题中位 24 分钟),对照官方 Flash 榜的 53%——作者自报、单次采样的结果。
- $/dsh 打开设置界面(启用、全模型适用、提升信号、模型匹配、状态栏),配有 /dsh on|off、/dsh promote 等命令;配置文件为 ~/.pi/agent/pi-dsh-minimal.json。
- $不发起网络请求、不收集遥测;锚定期间助手文本里泄漏的 DeepSeek DSML 工具调用标记,凡名称在 pi 活动工具目录内都会转成原生工具调用;str_replace_editor 要求绝对路径。
## 常见问题
Q 怎么确认它生效了?
启用扩展、选 DeepSeek V4 Pro,让它做个小修改:首个思考块应以 We need… / I need… 开头而非 Let me…;首个请求只暴露 bash 与 str_replace_editor、系统提示是官方那一行;之后的请求恢复 pi 原有工具。设 PI_DSH_MINIMAL_DUMP=/tmp/dsh-minimal-request.json 可导出改写后的界面核查。
Q v0.2.x 的 Flash 路由方案去哪了?
v0.3.0 里已移除——受控 DeepSWE A/B 实验未测出提升(开 4/11 对关 5/10),上游自己的关联链数据也显示近场引导为负收益,因此 v0.3.1 改为默认对 Flash 启用 anchored-standard 引导。
## 参考链接
## 相关条目
最后更新: 2026年8月31日