v0.5.0 — harness 0.1.2-alpha.3 compatibility
Tracks the DeepSeek Harness 0.1.2-alpha.3 conversation/chat split.
| Change | Notes |
|---|---|
conversationEvents → uiConversation |
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 |
CallId → ToolCallId |
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 filestsc -b --forceandtsdownclean, both halves- Activates against a real
dshprofile 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