Skip to content

Releases: DDTomTom/dsh-code-pipeline

v0.11.0 · 分段计时 + 终止按钮 + 环节开关

Choose a tag to compare

@DDTomTom DDTomTom released this 26 Oct 19:04

0.11.0:长任务的“分段计时 + 随时终止 + 环节开关”

  • 单次运行分段计时:跑到 20 分钟时,面板会弹出提示问是否继续;3 分钟内没有回应就默认继续。之后再跑 120 分钟问第二次,同样 3 分钟无回应默认继续,第二次之后不再打扰。
  • 终止按钮:运行中面板底部有“终止”,随时可停;已完成的步骤会保留,结果标记为“你终止了这次运行”,不会谎称验证通过。
  • 环节开关:各环节模型设置里每行前面加了勾选框,取消勾选就等于跳过这个环节;保存后立刻生效。
  • 诊断环节合并:原来的 Fable 诊断 / Astra 诊断合成一个“诊断”,模型自己选。
  • 工具超时随分段上限自动放大,不再固定 20 分钟把大任务截断。

v0.8.0 · 分阶段代码流水线 + 浮窗面板

Choose a tag to compare

@DDTomTom DDTomTom released this 25 Oct 15:57

代码流水线 · 让不同模型分工写代码

注意:以下内容由AI生成,所有人含量都在这一句里了。

一个跑在 DeepSeek Harness 里的代码开发插件。

你把要改的东西说清楚,它会自己走完一整套流程:

先由一个模型读懂需求,再让更强的模型做规划和设计,
然后让执行模型动手改代码,最后交给另一个模型独立复核,
并用你指定的测试命令实际跑一遍。

现在加上了一个浮窗,整个过程能看到每一步、用的哪个模型、这一步得出了什么结论。

这次发布包含什么

分阶段协作

  • 定向:整理目标、完成标准、风险
  • 规划与设计:复杂任务才启动,只读文件,不动代码
  • 执行:改代码、跑测试
  • 复核:只能用只读工具,必须真的读过文件才给结论
  • 独立检查:由总控另外跑一次你指定的命令,例如 node --test

浮窗

  • 白底卡片,步骤名蓝字、模型名绿字,一眼看清在做什么
  • 每个步骤可以点开,看这一步到底得出了什么结论
  • 运行结束后内容留在面板里,方便回头再看
  • 标题栏可以拖动、收起、关闭,位置会记住

历史记录

  • 每跑完一次自动存一份,最多保留 50 条
  • 可以从列表点开任意一次,查看完整步骤和结论
  • 想清空就点两下,确认后才会删

一句话总结

  • 点“总结”,把这次任务翻译成大白话
  • 会说清做好了没有、卡在哪里、需要你做什么
  • 有独立模型可选,在设置里最后一栏

自由配置

  • 齿轮里可以给每个环节单独挑模型,还能调推理等级(滑块)
  • 地球图标切换中文 / English
  • 底部三档滑块:关闭 / 自动判断 / 每次都用

安装

  1. 下载这个仓库(点右侧 Source code (zip),或者 git clone)

  2. 在 DSH 里用插件管理器安装这个目录:

    plugin_manager → action: install_bundle → target: 你解压出来的绝对路径

  3. 刷新页面。如果第一次看不到浮窗,重启一次 DSH 桌面版即可

第一次使用建议

  • 打开齿轮,把八个环节的模型改成你自己账号能用的
  • 底部滑块拨到“自动判断”,这样只有明确要改代码时才会启动
  • 在任务里写上测试命令(例如 node --test),验收才会真正跑一次

已知限制

  • 执行阶段能调用 shell,所以这不是安全沙箱;范围由 DSH 自己的权限设置决定
  • 没有任务预算控制,长任务单次调用最长 20 分钟
  • 面板只保存最近 50 次运行,且只存摘要,完整过程仍在 DSH 的会话日志里
  • 浮窗第一次安装可能需要重启 DSH 桌面版才会出现

许可

MIT。随意使用、修改、再分发。