前言¶
在 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 安裝)¶
- 設置 → 插件市場 → 安裝(上架後可用)
- 或本地包安裝:把插件目錄打包爲 tar.gz 放入插件緩存後,從設置啓用
方式二(開發調試)¶
在插件目錄執行依賴安裝與語法檢查:
npm install
npm run check
npm install 用於安裝 @deepseek-ai/dsh-tools 以便 npm run check。然後將目錄放入 DSH 插件加載路徑,重啓 DSH。
運行環境要求 Node >=20.11(見 package.json 的 engines)。
典型用法¶
- 點輸入區右下角 ⚒ 鍛造 按鈕,打開右上角面板。
- 輸入提示詞 → 回車或點「添加」,重複至步驟齊全(可用聯想詞)。
- 填寫步驟名、預期產出、跳轉條件(可選)→ 拖拽調整順序。
- 點 自檢:硬傷必須修,軟警告知情可選。
- 點 ▶ 執行:AI 在主對話中先自審再逐步執行;面板「運行」頁實時看進度,可暫停 / 繼續 / 終止。
- 保存 後可在「工作流庫」複用;導出 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 倉庫。