DC娱乐网

给 DeepSeek 修了个 Bug!执行速度快 70 倍 最近在玩 DeepS

给 DeepSeek 修了个 Bug!执行速度快 70 倍
最近在玩 DeepSeek 开源的 Harness(DSH),在用极简模式跑任务时,发现一个很反直觉的问题:
明明是一个 1 毫秒就能跑完的简单命令(比如 pwd、ls),每次执行死活都要卡 3.5 秒以上,第一个命令甚至要等 7 秒多!🤯

翻了一下 session 源码日志,终于破案了——原来是官方开发团队自己把“暗号”写串了!
🔍 根本原因拆解:
1. 底层终端(terminal-bash)在等暗号:dsh>
2. 上层工具(tool-bash-persistent)初始化时却把 PS1 偷偷改成了:__DSH_PERSISTENT_BASH_PROMPT__
3. 结果两边暗号永远对不上,底层不知道命令跑完了没,只能硬生生触发 3.5 秒的“静默超时兜底”!

🛠️ 修复方法超简单:
直接把底层的 CONTROLLED_PROMPT 改成一致的长暗号,原生的 50ms 快速通道瞬间被激活!
目标修改文件路径:
node_modules/@deepseek-ai/dsh-terminal-bash/lib/index.js
1. 修改第43行:将CONTROLLED_PROMPT 改为:
__DSH_PERSISTENT_BASH_PROMPT__
2. 修改第532行:将硬编码6改为:
CONTROLLED_PROMPT.length + 1
3. 重启服务重试

实测效果:命令执行耗时从 3600ms 骤降到 158ms,直接提速 70 倍!丝滑得不行✨
已向 DeepSeek 官方 Discussions 提交了完整的 Bug 分析和已验证的 Fork 修复分支,踩坑的小伙伴们可以去瞅瞅~
DeepSeek AI工具 程序员日常 开源项目 前端开发 编程干货 独立开发 搞钱deepseek