Repository navigation
Releases: DDTomTom/dsh-code-pipeline
Releases · DDTomTom/dsh-code-pipeline
Release list
v0.11.0 · 分段计时 + 终止按钮 + 环节开关
0.11.0:长任务的“分段计时 + 随时终止 + 环节开关”
- 单次运行分段计时:跑到 20 分钟时,面板会弹出提示问是否继续;3 分钟内没有回应就默认继续。之后再跑 120 分钟问第二次,同样 3 分钟无回应默认继续,第二次之后不再打扰。
- 终止按钮:运行中面板底部有“终止”,随时可停;已完成的步骤会保留,结果标记为“你终止了这次运行”,不会谎称验证通过。
- 环节开关:各环节模型设置里每行前面加了勾选框,取消勾选就等于跳过这个环节;保存后立刻生效。
- 诊断环节合并:原来的 Fable 诊断 / Astra 诊断合成一个“诊断”,模型自己选。
- 工具超时随分段上限自动放大,不再固定 20 分钟把大任务截断。
v0.8.0 · 分阶段代码流水线 + 浮窗面板
代码流水线 · 让不同模型分工写代码
注意:以下内容由AI生成,所有人含量都在这一句里了。
一个跑在 DeepSeek Harness 里的代码开发插件。
你把要改的东西说清楚,它会自己走完一整套流程:
先由一个模型读懂需求,再让更强的模型做规划和设计,
然后让执行模型动手改代码,最后交给另一个模型独立复核,
并用你指定的测试命令实际跑一遍。
现在加上了一个浮窗,整个过程能看到每一步、用的哪个模型、这一步得出了什么结论。
这次发布包含什么
分阶段协作
- 定向:整理目标、完成标准、风险
- 规划与设计:复杂任务才启动,只读文件,不动代码
- 执行:改代码、跑测试
- 复核:只能用只读工具,必须真的读过文件才给结论
- 独立检查:由总控另外跑一次你指定的命令,例如
node --test
浮窗
- 白底卡片,步骤名蓝字、模型名绿字,一眼看清在做什么
- 每个步骤可以点开,看这一步到底得出了什么结论
- 运行结束后内容留在面板里,方便回头再看
- 标题栏可以拖动、收起、关闭,位置会记住
历史记录
- 每跑完一次自动存一份,最多保留 50 条
- 可以从列表点开任意一次,查看完整步骤和结论
- 想清空就点两下,确认后才会删
一句话总结
- 点“总结”,把这次任务翻译成大白话
- 会说清做好了没有、卡在哪里、需要你做什么
- 有独立模型可选,在设置里最后一栏
自由配置
- 齿轮里可以给每个环节单独挑模型,还能调推理等级(滑块)
- 地球图标切换中文 / English
- 底部三档滑块:关闭 / 自动判断 / 每次都用
安装
-
下载这个仓库(点右侧
Source code (zip),或者git clone) -
在 DSH 里用插件管理器安装这个目录:
plugin_manager→action: install_bundle→target: 你解压出来的绝对路径 -
刷新页面。如果第一次看不到浮窗,重启一次 DSH 桌面版即可
第一次使用建议
- 打开齿轮,把八个环节的模型改成你自己账号能用的
- 底部滑块拨到“自动判断”,这样只有明确要改代码时才会启动
- 在任务里写上测试命令(例如
node --test),验收才会真正跑一次
已知限制
- 执行阶段能调用 shell,所以这不是安全沙箱;范围由 DSH 自己的权限设置决定
- 没有任务预算控制,长任务单次调用最长 20 分钟
- 面板只保存最近 50 次运行,且只存摘要,完整过程仍在 DSH 的会话日志里
- 浮窗第一次安装可能需要重启 DSH 桌面版才会出现
许可
MIT。随意使用、修改、再分发。