dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
DeepSeek Harness Web GUI 的对话内工作流运行时间线:把官方 workflow 工具卡与 workflow-run 聊天节点替换成横向时间线——轨道 + 阶段站 + 子代理药丸 + 循环弧线 + 并行带,且开跑之前就能看到全部计划。
English documentation in README.en.md。
窄窗口自动换行(同排弧 + ↩ 回边徽标):
phase() 调用、parallel() 块、阶段回访),开跑前就渲染出全部计划站点、药丸占位与依赖弧线。parallel() 阶段渲染为抬升轨道,fork/merge 接头为圆角弧。↩ 徽标承担。openSession({parentSessionId, childSessionId, mode}),mode 传 unknown 由工作区自行解析)直达对应子会话;支持键盘聚焦与 Enter 触发。Workflow 编排 预设(标准全量工具 + "多步任务主动用 workflow"的 persona 指引),卸载即移除。prefers-reduced-motion,状态字形带 aria 标签。dsh plugin --profile web add github:zuiyouli/dsh-workflow-ui安装后重启一次 dsh(组合变更),再刷新页面。要求 DSH >=0.1.0-rc.5;已在 0.2.0-rc.2 与 0.2.1-rc.2 实测,web profile。
装好后建议切换到自带的 Workflow 编排 预设(新会话选择器里),模型会对多步任务主动使用 workflow 编排。
两个 keyed 槽位以 priority: -1 影子官方渲染器(官方默认 0,priority 最低者渲染;本组件崩溃会自动 abdicate 回退官方):
conversation.chat.node key workflow-run — 数据来自官方 Definition 对持久化事件(tool-workflow/run-start|agent-start|agent-end|run-end)的投影,本插件只换呈现。tool.call.toolview key workflow — 渲染不可见标记(该行经 CSS :has 隐藏,0.2.1 起连同 turn-process 流程头一并隐藏),并把工具入参的脚本元数据 stash 进模块 store,供运行卡做计划先行渲染。样式以 ` 一次性注入、卸载时移除;类名全部 zcf- 前缀。颜色落在 14 个局部 --color-* token,映射到 DSH --dsw-alias-*`。
零依赖,Node >= 20。
npm run check # 语法检查 + 单元测试 + 构建 + lib 检查 + 门面冒烟
npm run preview # 生成 docs/preview/preview.html(亮/暗卡片)无头截图预览:
chrome --headless=new --virtual-time-budget=3000 --screenshot=shot.png docs/preview/preview.html布局常量参考 ZCode 的公开工作流呈现设计(站宽 168 / 间距 192 / 灯心 +17,弧基 26 / 道距 14,6–8px 圆角接头,120/160/200/320ms 运动 token)。状态点与图标复现 DSH 官方 dsh-client-ui-primitives 的形制(StateDot、ListPen、Check、Close)。本插件与 ZCode、DSH 官方均无隶属关系。
迭代方向与版本主题见 docs/roadmap.md(下一版 v0.3.0:完成态折叠摘要 + 耗时/循环指标 + 失败复盘)。
↩ 徽标提示。MIT © zuiyouli