- 홈
- 플러그인
- 워크플로 및 자동화
- dsh-workflow-timeline
R
dsh-workflow-timeline
ruaruaton/dsh-workflow-timeline
Show workflow stages and subagents on a timeline, configure model and concurrency for each stage, and reopen subagent conversations from the panel. Run names and stage settings persist under ~/.dsh.
설치
dsh plugin --profile web add github:ruaruaton/dsh-workflow-timelineREADME
dsh-workflow-timeline · 工作流时间线面板
DeepSeek Harness(DSH)插件:把多代理编排(workflow 工具)的运行过程渲染成 ZCode 风格的横向时间线面板。
功能
- 横向时间线:阶段作为站点从左到右排列,子代理药丸挂在各站点下方;窄容器(右栏)自动切换纵向排列
- 表情状态机小脸:每个子代理一张身份色小脸——等待时点眼波浪、运行时眨眼+左右瞟+专注/困惑、完成时蹦跳、失败时下沉摇头
- 阶段级配置:每个阶段站点上点 ⚙ 就地配置模型(下拉继承你在 DSH 里配置的全部 API/模型)与并发数,保存后下次运行生效
- 右栏集成:侧边栏入口 + 右边栏页签(更多工具菜单)同数据双入口;点小脸在右栏打开子代理完整对话,不切主会话
- 运行管理:点击卡片标题改名、✕ 删除记录;历史持久化(重启不丢,保留最近 50 个)
- 失败可见:中断/失败的 run 自动标记,不再永远转圈
安装
方法 1 · 插件市场(收录后):插件 → 发现 → 搜索 dsh-workflow-timeline
方法 2 · 手动:
git clone <本仓库地址>
dsh plugin --profile desktop add link:<克隆目录>
使用
- 让模型调用 workflow 工具跑一个多代理任务(例如"跑一个 workflow 测试");
- 打开「工作流」面板查看时间线;点阶段 ⚙ 配置该阶段的模型与并发;
- 想让模型按你的配置跑:告诉它「按 .dsh/workflow-timeline-settings.json 的配置跑 workflow」。
配套调优(可选)
面板 10 路并行需要调高子代理并发上限(默认 8):在 profile 的 cordis.patch.yml 追加:
- id: subagent
name: "@deepseek-ai/dsh-subagent"
config:
maxActiveSubagents: 16
说明
- 阶段模型/并发为"下次运行生效"(workflow 脚本一次性编译执行,引擎不支持运行中改写)
- 需要 DSH >= 0.2.1-rc.3