Skip to content

v0.3.0 — The graph becomes the editor

Choose a tag to compare

@Mason-1011 Mason-1011 released this 30 Aug 06:50
· 13 commits to main since this release

The graph becomes the editor

dsh-schematic already showed how every mounted DeepSeek Harness plugin is wired and which plugin handled each runtime event. v0.3.0 adds the composition workbench: turn on edit mode and change that wiring on the graph itself.

dsh-schematic v0.3.0 demo

What shipped

  • Enable or disable plugin entries and edit their YAML config from the graph.
  • Swap a capability seam's provider as one previewed batch.
  • Preview removals and arrivals as ghost nodes, plus entry-level and managed-block YAML diffs.
  • Refuse invalid plans through the same offline composition used at DSH boot.
  • Back up the full patch file before every write, detect stale bases, hot-reload through DSH, and roll back with one click.
  • Keep observation behavior-neutral: no writes to session logs and no wrapping of service return values.

The editor is off by default. It writes only the versioned managed block in the profile's cordis.patch.yml; bytes outside that block are preserved.

Install or upgrade

dsh plugin --profile web add dsh-schematic
# existing install:
dsh plugin --profile web update dsh-schematic

Requires DeepSeek Harness >=0.1.0-rc.8 and Node.js >=22.19 when building from source.

Full details: CHANGELOG.md