Repository navigation
Releases: Srelka/dsh-ultracode
Release list
Ultracode 1.5.0 — 进度书签与彗星微光
工作流卡片采用进度书签,阶段名称与节点对齐,减少主卡片内的滚动和重复信息。
- 默认跟随运行阶段,手动选择后保持固定;阶段较多时可通过选择器访问。
- 主卡片优先展示异常和正在运行的成员,完整清单、成员详情、历史与结果独立打开。
- 进度条增加彗星微光和少量光屑,完成或停止后静止,并支持减少动态效果。
- 保留拖动、位置恢复、停止确认、子代理跳转、后台通知和已有历史记录;执行核心与提示词不变。
- 公开示例仅使用虚构演示数据。
68 项测试通过,并在 DSH 0.2.1-rc.3 隔离环境验收阶段切换、调整、停止、恢复、错误详情和报告阅读。既有历史事件只读回归通过。本次使用确定性适配器做 UI 和生命周期验证,不代表新增真实模型规划能力验收。
下载 srelka-dsh-ultracode-1.5.0.tgz,通过 DSH 插件管理更新;安装后完全退出并重新打开 DSH。SHA256SUMS.txt 用于校验安装包。
Ultracode 1.4.0 — 悬浮卡片与结果阅读器
悬浮工作流卡片重新整理,减少遮挡与重复信息,长结果可独立阅读。
- 保留拖动与位置恢复,收起入口移到会话顶部,移除底部长条;卡片避开输入区。
- 两行标题、进度细线与成员原因取代重复警告和统计。历史版本、成员详情、停止确认保持可用。
- 结构化结果分节展示,支持宿主 Markdown 表格、列表与代码块;原始数据折叠保留。
- 工作流执行、后台唤醒、预设提示词和历史记录格式保持不变,没有新增重跑按钮。
63 项测试通过,并在 DSH 0.2.1-rc.3 隔离环境验收运行中调整、停止、历史恢复、拖动、浅/深色与窄屏界面;读取 1,944 条既有历史事件检查兼容性。本次 UI 回归使用确定性适配器,不代表新增真实模型规划验收。
下载 srelka-dsh-ultracode-1.4.0.tgz 安装;SHA256SUMS.txt 用于校验。升级后完全退出并重新打开 DSH,已有会话保留。
演示素材已更新并重新打包,功能保持不变;校验值以本页 SHA256SUMS.txt 为准。
Ultracode 1.3.3 — 内部精简与统一分发
本版只做内部精简,功能、界面、编排提示词和历史格式保持不变。
- 卡片拆分为菜单、版本历史、阶段和成员组件,合并重复统计与状态更新,删除未使用定义。
- 公开仓库成为唯一源码,本地版本由包清单自动生成;提供一致性检查,发布包直接从仓库打包。
- 保留现有 CSS、拖动折叠、错误详情、光效、会话恢复及工作流执行机制。
验收:58 项自动测试通过,96 组改前/改后渲染树一致,1,694 条旧会话记录逐事件重放一致;真实模型串行协作、独立问答和后台完成唤醒通过。样例的 19 项测试另行用普通 Node 测试命令复验通过。详细环境与验收边界见 docs/design-and-validation.md。
安装后完全退出并重开 DSH,保留原会话即可。安装包与 SHA256 校验文件附后。
Ultracode 1.3.2 — 主代理统筹与异常诊断
修正主代理在派发工作流后继续自行开发、可能与工作代理重叠修改的问题。
- 主代理负责规划、脚本、调整和汇总,工作流承担实现、整合、测试与修复。
- 成功派发通过 DSH 原生接口结束当前轮次,后台完成后自动唤醒;失败时保留纠错机会。
- 用户另行交办简单、独立的事项时,主代理可以直接完成,不取消原工作流;涉及正在执行的同一文件时先交接。
- 保留界面、历史、动态继承、模型与思考强度选择,不添加全局文件锁。
- 失败成员直接显示原因,展开提供错误详情和处理建议;区分主代理中止与模型错误。脚本结束但有异常成员时,不再误报为全部完成。
52 项自动化测试通过。真实 DeepSeek-V4.1-Flash 1017 / High 验证复杂任务派发后让出轮次、途中独立文档、后台完成唤醒及标准模式隔离。任务独立性与文件归属仍由模型判断,并非硬性文件锁;已提交的同一步工具和新消息遵循宿主调度。
这是后端策略更新,请等当前任务结束后完全退出并重开 DSH。安装包附 SHA256SUMS.txt。
Ultracode 1.3.1 — 修复状态圆环
修复运行状态图标静止像字母 C,以及小尺寸边框旋转时显得方、发虚的问题。
- 使用 SVG 圆形轨道、圆头描边和连续旋转。
- 外框固定 12×12,完成后恢复静态对勾。
- 系统减少动态效果时显示静态完整圆环。
- 仅调整客户端图标,不改变工作流编排、进度或历史。
已在实际 DSH 页面验证显示和状态切换,45 项回归测试通过。安装包附 SHA256SUMS.txt。已安装本地更新的用户刷新界面即可加载此客户端修复,无需停止后台工作流。
Ultracode 1.3.0 — 脚本编排与恢复
保留 JavaScript 脚本工作流,改进复杂任务主动编排、途中调整和跨重启恢复。
- 新增 script_path:先写可编辑脚本,再用短参数启动;启动前校验语法和元数据,兼容旧的内嵌脚本。
- 复杂任务先启动工作流再实现;普通委派入口在 Ultracode 内统一交由工作流管理,标准模式保持原样。
- resume:true 复用已完成的有效前缀;旧执行停止并清理后才启动新版本,界面保留历史并区分新增与复用。
- 工作流查询不阻塞主对话,完成后由 DSH 原生通知唤醒。
- 工具 JSON 格式错误仅在尚未执行工具时最多重试两次,保留可恢复的原生重试记录。
- 保留悬浮卡片、拖动、折叠和紫色模式光效。
验收:DSH Desktop 0.2.1-rc.2 / Windows;45 项插件测试通过,依赖审计零漏洞。真实 DeepSeek-V4.1-Flash 1017 / High 完成多模块任务、途中调整、后台唤醒与重启恢复;最终恢复实测新增代理 0、复用结果 1。两个生成项目另行验证 29 项与 36 项测试通过。公开安装包也已在全新配置中安装并完成三代理工作流。
格式错误恢复使用独立故障注入适配器验证;生成离线示例的 UI 使用 DOM 模拟测试,未覆盖真实浏览器 file:// 交互。模型规划仍可能出错,缓存结果代表历史执行,不能自动证明当前文件仍符合旧结论。完整边界见仓库 docs/design-and-validation.md。
下载 srelka-dsh-ultracode-1.3.0.tgz,通过插件管理升级后完全退出并重新打开 DSH。已有会话无需删除;仅刷新页面不会重新加载后端。附 SHA256SUMS.txt。
Ultracode 1.2.1 — 修复预设切换
修复选择 Ultracode 后仅界面变化、实际仍使用标准编排规则的问题。
- 从空白标准会话切到 Ultracode 后,首条请求即包含编排提示与增强工具。
- 选择模式即授权编排,由模型判断复杂度:复杂任务主动创建工作流,简单任务直接处理,无需重复要求。
- 切回标准清除 Ultracode 能力,重复切换不重复注册;已有 Ultracode 会话恢复时补齐能力并保留历史。
- Zod 更新至 4.6.6,npm audit 未报告漏洞。
DSH Desktop 0.2.1-rc.2 下 35 项自动测试通过,真实页面验证预设切换、三代理工作流、完成唤醒与重启恢复。执行链路使用离线测试适配器,模型规划质量仍取决于所选模型。
下载 srelka-dsh-ultracode-1.2.1.tgz,通过插件管理升级后完全退出并重新打开 DSH。仅刷新页面不会重新加载后端。已有会话不必删除。宿主目前只允许空白会话切换预设。
Ultracode 1.2.0
Ultracode 为 DeepSeek Harness 添加从标准模式动态派生的多 Agent 工作流预设。
- 模型与推理强度独立选择,不固定最高强度。
- 原生后台任务完成通知、工作流编排和子代理预算。
- 可拖动、折叠的悬浮工作流卡片,保留任务与版本历史。
- 输入框顶部居中开场、短暂停顿与常驻呼吸微光。
已验证 DSH Desktop 0.2.1-rc.2,31 项自动化测试通过;真实宿主页面完成模式切换、会话恢复、浅深色、窄屏和后台工作流验收。完整兼容与验证边界见仓库文档。
下载 srelka-dsh-ultracode-1.2.0.tgz,通过 DSH 插件管理安装。CLI 示例:
dsh plugin --profile web add ./srelka-dsh-ultracode-1.2.0.tgz升级本地开发版时,先卸载 @local/dsh-ultracode,避免重复注册。安装后完整退出并重新打开 DSH。附 SHA256SUMS.txt 用于校验安装包。
MIT License。此插件不是 Anthropic、OpenAI 或 DeepSeek 官方产品。