Skip to content

v0.3.17 — Skill fix, gate guidance, no redundant re-review, whole-node connections, bilingual README

Latest

Choose a tag to compare

@kanghelyu kanghelyu released this 15 Aug 16:19

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"