Releases: kanghelyu/dsh-deepseek-flow
Releases · kanghelyu/dsh-deepseek-flow
Release list
v0.3.17 — Skill fix, gate guidance, no redundant re-review, whole-node connections, bilingual README
v0.3.17 — Skill fix, gate guidance, no redundant re-review, whole-node connections, bilingual README
Latest
Fixes
- Empty bundled Skill: the skill now ships as direct
content(the oldprompt:frontmatter loaded as empty, so every agent run picked up a blank skill). Frontmatter is stripped before injection; the skill installs with the plugin and includes runnable IF/ELSE and Boolean-gate examples. - Logic gates agent guidance:
flow_createnow documents thatgateTypeaccepts onlyifElse/and/or/not/nand/nor/xor/xnorandpredicateonlytruthy/falsy/nonEmpty; natural-language conditions must be normalized to Boolean by an upstream Agent before connecting to acondition.logic-semanticserrors say the same.
Changes
- No redundant re-review: topology already persisted by the main Session through
flow_create/flow_putis adopted by Studio directly (topologySyncDecisionfour-state check; background sync every 5s + on focus/visibility). - External file edits finalize directly: new
flow_finalize_canvastool anddflow/topologyFinalizeinvisible finalize channel (deterministic validation + atomic save, no main-Session callback). If the Agent forgets the tool, Studio detects that no canvas edit event occurred and presses the same invisible finalize automatically. Manual canvas edits still go through the full "Apply changes" review. - Whole-node connection targets: a connection can be dropped anywhere on a target node (title, text, icon, handle) instead of only its left input dot; arrows still snap to the input point and the target highlights while dragging.
- New premium bilingual README (source-aware topology transactions, bundled Skill guide).
Install / Update
dsh plugin --profile web add "github:kanghelyu/dsh-deepseek-flow#main"v0.3.15 — 英文提示词 + 输出语言跟随原文
变更
- 全部四个 AI 提示词改为英文:逻辑校验、单文档优化、整体工作流优化、拓扑审查(正文保持精简,安全约束不变)。
- 每个提示词新增输出语言规则:summary / findings / suggestedContent / documents / 节点 label 等所有输出字段使用与源文档相同的语言——中文工作流出中文结果,英文工作流出英文结果。
- 测试同步更新,76 项全绿。
安装 / 更新
dsh plugin --profile web add "github:kanghelyu/dsh-deepseek-flow#main"v0.3.14 — 移除「文档已变化请复测」提示
变更
- 移除逻辑校验结果旁的过期提示徽章(「文档已变化,请再次点击逻辑校验复测」):提示费解且多余,校验结果与 Error/Warn 筛选不受影响。
- 连带删除失效检测链路(currentLogicSnapshot / validationStale / snapshot / checkedAt)与 validationStale 双语文案——不留死代码。
安装 / 更新
dsh plugin --profile web add "github:kanghelyu/dsh-deepseek-flow#main"v0.3.13 — 渲染崩溃修复 + 本 Session 子代理 + 取消真正生效
修复
- 插件视图消失(严重):切屏恢复代码引用了未导入的
useRef,视图渲染直接崩溃。已改为React.useRef;客户端 smoke 测试升级为真实渲染(apply → 注册 → 渲染 Studio),此类错误今后在构建时即被拦截。 - 整体工作流优化此前是唯一缺恢复路径的 AI 操作:中途切屏/切 Session 回来不恢复、结果丢失。现已覆盖——运行中恢复按钮态并继续轮询;离开期间完成则自动应用(requestId 去重防重复应用)。
变更
- AI 任务改为当前 Session 的子代理运行(与拓扑审查同构):不再产生
dflow-assist-*幽灵会话;切视图/切 Session 不中断任务。 - 取消真正生效:AbortController + 子代理回合级
cancel()双通道,正在生成的模型请求会被真正打断。 - 提示词精简约 1/3:三个 AI 提示词合并冗句、要求直接输出 JSON 不展开推理(安全约束原样保留),运行更快。
- 清理:删除 4 个废弃文案 key;整体优化应用逻辑去重收尾。
保留自 0.3.12
- 三个 AI 按钮运行中变「取消校验 / 取消优化 / 取消工作流优化」,点击弹确认框(确认取消 / 再等等),独立「取消 Agent」按钮已移除。
安装 / 更新
dsh plugin --profile web add "github:kanghelyu/dsh-deepseek-flow#main"v0.3.12 — AI 任务可随时取消
变更
- 修复:AI 任务现在可以干净地取消
- 「逻辑校验」「AI 优化当前文档」「AI 优化整个工作流」运行时,按钮自动变为「取消校验 / 取消优化 / 取消工作流优化」
- 点击取消先弹确认框(AI 校验中,确认取消吗?),可选「确认取消」或「再等等」
- 删除独立的「取消 Agent」按钮
- Host 侧中止的任务标记为 cancelled,客户端以「已取消」提示收尾,不再误报「操作失败」
- 契约测试同步更新(75 项全绿)
安装 / 更新
dsh plugin --profile web add "github:kanghelyu/dsh-deepseek-flow#main"DeepSeek Flow 0.3.10
What's new
- Complete basic logic gate set: the condition node now supports IF/ELSE, AND, OR, NOT, NAND, NOR, XOR, XNOR.
- New arrows auto-assign or generate logic labels; out-edges are constrained per gate type (IF/ELSE: one true + one false; NOT: single out-edge; AND/OR/NAND/NOR/XOR/XNOR: multiple distinct targets).
- Duplicate branches, over-limit out-edges and duplicate targets are blocked before write, with a visible warning.
- Legacy workflows infer gate type from existing sourceHandle.
- Gate type and branch labels persist into storage, document structure and the Agent validation payload.
Install
dsh plugin --profile web add "github:kanghelyu/dsh-deepseek-flow#main"
npm i deepseek-flowDeepSeek Flow 0.3.9
What's changed
- Right panel scrolling rebuilt: contents now live in a dedicated scroll list matching the left document rail (same flex/overflow baseline) — smooth chaining from the in-editor textarea to the outer rail, full scroll-to-bottom with the delete-node action fully visible.
- Canvas gestures fixed: native non-passive wheel handling — pinch/Ctrl+wheel zooms the canvas, two-finger swipe pans it; gestures never leak to page scroll or browser zoom.
- Compact assistant header: English title shortened to "AI", model/reasoning menu button slimmed (9px font, 170px pill) with specificity-corrected styles.
Install
dsh plugin --profile web add "github:kanghelyu/dsh-deepseek-flow#main"DeepSeek Flow 0.3.7
UI language now follows the WebUI locale automatically (中文/English). One-command install: dsh plugin --profile web add "github:kanghelyu/dsh-deepseek-flow#main"
DeepSeek Flow 0.3.6
One-command install: dsh plugin --profile web add "github:kanghelyu/dsh-deepseek-flow#main". Per-session visual workflow, canvas ↔ WORKFLOW.md/STEP.md sync, isolated-session AI assistant. Verified on a clean profile end-to-end.