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 倉庫。

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

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

小夜