dsh-flowforge:在 DSH Desktop 里逐条锻造个人工作流

前言

在 DeepSeek Harness(DSH)里做重复性多步任务时,常见做法是把整段流程写进一条长提示词,或靠记忆手动拆步。步骤一多,就容易漏检跳转、空步骤,执行过程也难在界面里对齐「当前做到哪一步」。dsh-flowforge(FlowForge)是 R-roker315 维护的 DSH Desktop 工作流类插件:用右上角编排面板逐条添加提示词,自检通过后再交给主对话 AI 按步骤执行,并在运行面板里看实时进度。

这是什么

FlowForge for DeepSeek Harness 的定位是:在 DSH Desktop 中通过「逐条添加提示词」锻造个人 DIY 工作流,带联想辅助、自检门禁、预设跳转与主对话逐步执行。

  • 维护者:R-roker315
  • 分类:工作流
  • 当前 package 版本:0.1.1(以仓库 package.json 为准)
  • 协议:MIT
  • 目录页:https://www.skillhub.cn/plugins/R-roker315/dsh-flowforge
  • 源码:https://github.com/R-roker315/dsh-flowforge

社区插件目录为独立站点,与 DeepSeek / 幻方无官方从属关系;安装前建议自行阅读源码与许可证。

核心功能

编排与编辑

右上角编排面板提供横向输入框,可逐条添加提示词;输入时结合本地词库与输入历史给出联想词。支持步骤重命名、单步编辑、中间插入、删除、拖拽排序、一键清空,以及工作流命名。

每步四要素与跳转

每一步包含:步骤名、提示词正文、预期产出、跳转条件(失败时 / 成功时 / 无论如何 → 指定步骤)。预设跳转由引擎严格执行;计划外跳转仅由 AI 提议,需在面板一键批准或拒绝。

自检与执行前审查

生成后即时结构自检:硬伤(空提示词、跳转目标不存在、自环)阻断执行;软警告(提示词过短、缺预期产出等)需「知晓风险」确认后才放行。点击执行后,AI 在主对话中先做深度审查(逻辑矛盾、信息缺失、当前环境工具能力是否支撑各步),再逐步执行;执行过程在聊天通道完整可见。

运行面板与沉淀

运行面板展示步骤清单状态(当前 / 完成 / 失败 / 跳过),支持暂停、继续、终止。工作流可本地保存复用,支持导出 / 导入 .flowforge.json,便于分享模板。

v1 边界(README roadmap):多路条件分支数据结构已预留,功能排 v2;AI 增强联想计划在 v1.1;模板市场基于 JSON 导入导出社区分享。

安装与启用

插件以当前 DSH 进程权限运行,安装前应检查源码与 MIT 许可证。

方式一(推荐,generation 安装)

  1. 设置 → 插件市场 → 安装(上架后可用)
  2. 或本地包安装:把插件目录打包为 tar.gz 放入插件缓存后,从设置启用

方式二(开发调试)

在插件目录执行依赖安装与语法检查:

npm install
npm run check

npm install 用于安装 @deepseek-ai/dsh-tools 以便 npm run check。然后将目录放入 DSH 插件加载路径,重启 DSH。

运行环境要求 Node >=20.11(见 package.json 的 engines)。

典型用法

  1. 点输入区右下角 ⚒ 锻造 按钮,打开右上角面板。
  2. 输入提示词 → 回车或点「添加」,重复至步骤齐全(可用联想词)。
  3. 填写步骤名、预期产出、跳转条件(可选)→ 拖拽调整顺序。
  4. 点 自检:硬伤必须修,软警告知情可选。
  5. 点 ▶ 执行:AI 在主对话中先自审再逐步执行;面板「运行」页实时看进度,可暂停 / 继续 / 终止。
  6. 保存 后可在「工作流库」复用;导出 JSON 分享给他人导入。

工作流、运行记录、输入历史默认存于:

~/.dsh-flowforge/

可用配置项 dataDir 或环境变量 DSH_FLOWFORGE_HOME 重定向数据目录。

适用场景与注意

适合需要在 DSH 主对话里把多步提示词链固化、并希望在执行前做结构自检与人工把关跳转的场景。不适合在 v1 里依赖复杂多路 if/else 分支(该能力排 v2)。

开发者侧协议要点(摘自 README):client 与 host 经 connection.rpc.call("/dsh-flowforge", endpoint, payload) 与 host 侧 webServer.register 路由交互;执行经 remote.session.prompt 触发;AI 侧工具包括 flowforge_workflow_get、run_start、step_begin、step_finish、run_control、run_state;UI 槽位为 conversation.composer.dock。

结尾

dsh-flowforge 把「编工作流 → 自检 → 主对话逐步执行 → 运行可视」收进 DSH Desktop 一套面板流程,适合个人 DIY 自动化提示词链。进一步了解可访问 SkillHub 目录页 与 GitHub 仓库。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜