Skip to content

v0.5.0 — harness 0.1.2-alpha.3 compatibility

Choose a tag to compare

@abiddotdev abiddotdev released this 01 Sep 05:00
· 39 commits to master since this release
c14b281

Tracks the DeepSeek Harness 0.1.2-alpha.3 conversation/chat split.

Change Notes
conversationEventsuiConversation Events now register through ctx.uiConversation.events
Chat Node ownership split out conversation.chat.node slot key and ChatNodeDataMap moved to the new dsh-client-ui-chat package, added as a peer dep and to dsh.client.inject
Peer/dev ranges bumped dsh-* ^0.1.1-rc.2^0.1.2-alpha.2 (npm's prerelease-tuple matching otherwise excludes 0.1.2-alpha.3); cordis^4.0.2
CallIdToolCallId dsh-llm rename, tests updated
README: harness floor documented Install section states the minimum, new Harness version section covers older builds

⚠️ Breaking: minimum harness version

This release only mounts on harness 0.1.2-alpha.3 or newer. On an older build the tool parks at pending (waiting for service: conversationEvents).

If you are on 0.1.1-rc.2 or an earlier pre-alpha, either upgrade the harness or install the frozen compatibility branch:

dsh plugin --profile <your-profile> add 'git+https://github.com/abidhmuhsin/dsh-visualizer.git#pre-harness-0.1.2-alpha3-compat'

That branch is the last state of the plugin built against the pre-0.1.2-alpha.3 client API. New features land on master only.

Verified

  • pnpm test — 151/151 across 16 spec files
  • tsc -b --force and tsdown clean, both halves
  • Activates against a real dsh profile linked to the checkout

Install: dsh plugin --profile <your-profile> add 'git+https://github.com/abidhmuhsin/dsh-visualizer.git#v0.5.0'

Full changelog: v0.4.0...v0.5.0