Skip to content

Releases

dsh-su 0.1.1

Choose a tag to compare

@summersummer-liu summersummer-liu released this 22 Oct 04:09

dsh-su 0.1.1

Fixes the DSH tool output contract: every su_* tool returned
output.render returned non-lossless JSON because the renderer returned a bare
JSON string instead of DSH content parts.

  • render now returns [{ type: 'text', text }]
  • fixed the render(args, value) / renderJson(value) signature mismatch that produced undefined text
  • unit test asserts the render contract for all 8 tools
  • bundled SketchUp extension bumped to 0.1.1 (no behavioural change)

Install: same as 0.1.0 (.rbz via SketchUp Extension Manager, .zip for the DSH plugin).

dsh-su 0.1.0

Choose a tag to compare

@summersummer-liu summersummer-liu released this 22 Oct 01:35

dsh-su 0.1.0

DeepSeek Harness ↔ SketchUp 2023 bridge plugin.

DSH plugin — 8 tools: su_status, su_install_extension, su_ensure, su_run, su_eval, su_save, su_capture, su_stop; bundled sketchup-modeling skill.

SketchUp extension — self-contained dsh_su_bridge (TCP JSON-lines on 127.0.0.1:47311), installed/updated automatically by the plugin, Extensions → DSH Bridge menu with status / log folder / restart.

Assets below

  • dsh-su-sketchup-0.1.0.rbz — install via SketchUp Extension Manager (manual install option).
  • dsh-su-0.1.0.zip — DSH plugin package (link:/file: dependency or manual copy).

Verified — unit tests; real-SketchUp integration test (extension install → launch → model → .skp → .png → quit); end-to-end plugin-tool test (8 tools through a live SketchUp session).