Fixes
- Empty bundled Skill: the skill now ships as direct
content (the old prompt: 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_create now documents that gateType accepts only ifElse/and/or/not/nand/nor/xor/xnor and predicate only truthy/falsy/nonEmpty; natural-language conditions must be normalized to Boolean by an upstream Agent before connecting to a condition. logic-semantics errors say the same.
Changes
- No redundant re-review: topology already persisted by the main Session through
flow_create/flow_put is adopted by Studio directly (topologySyncDecision four-state check; background sync every 5s + on focus/visibility).
- External file edits finalize directly: new
flow_finalize_canvas tool and dflow/topologyFinalize invisible 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"