Context
DeepSeek Harness published dsh-v0.1.5-rc.1 on 2026-09-10. DSHelm must keep compatibility.json.tested.dshPackages = 0.1.0-rc.7 until a full promotion journey passes; source compatibility, package resolution and verified runtime compatibility are separate claims.
The 0.1.5 train touches several seams DSHelm uses directly: Session V3/lifecycle ownership, Agent/Inbox semantics, subagent agentOptions, current Web main/sidebar.panellist composition, DeepSeek V4.1/model discovery, pi-ai 0.85.1 and ordinary subprocess changes.
Qualification work
Source/API audit
Candidate package/source graph
Distribution/runtime promotion gates
Evidence output
This issue owns qualification evidence, not presentation. #47 should project the resulting machine state into the Compatibility Radar; #41/doctor should consume that projection instead of implementing a separate compatibility truth table.
Evidence boundary
0.1.5-rc.1 remains a forward candidate until the package graph, packed install, clean profile, Session lifecycle and Web/runtime journeys pass. A source/API adaptation marked complete above is not a support claim by itself.
Related: #32 #35 #38 #40 #41 #42 #43 #44 #45 #47.
Context
DeepSeek Harness published
dsh-v0.1.5-rc.1on 2026-09-10. DSHelm must keepcompatibility.json.tested.dshPackages = 0.1.0-rc.7until a full promotion journey passes; source compatibility, package resolution and verified runtime compatibility are separate claims.The 0.1.5 train touches several seams DSHelm uses directly: Session V3/lifecycle ownership, Agent/Inbox semantics, subagent
agentOptions, current Webmain/sidebar.panellistcomposition, DeepSeek V4.1/model discovery, pi-ai 0.85.1 and ordinary subprocess changes.Qualification work
Source/API audit
dsh-v0.1.5-rc.1release target in compatibility evidence.session.events; prefer currentsnapshotEvents()with rc.7 fallback (fix(dsh): bridge current Session snapshots without dropping rc.7 #40/fix(dsh): declare current subagent agentOptions capability #42).ctx.agents.create()and disposes the returned handle.ctx.agent,hasPendingorclaimdependency; explicit parent Agent use retained.agentOptionssubagent capability without claiming unsupported continuable-child lifecycle (fix(dsh): declare current subagent agentOptions capability #42).main/sidebar.panellistslots while retaining verified-host fallback (feat(dsh): prefer current native Web panel slots #43).dsh-client-runtime/clientsource type dependency and isolate host-only projection augmentation from browser declarations (feat(dsh): prefer current native Web panel slots #43).piddependency in the current DSHelm surface.Candidate package/source graph
Distribution/runtime promotion gates
compatibility.json.testedmove from0.1.0-rc.7.Evidence output
This issue owns qualification evidence, not presentation. #47 should project the resulting machine state into the Compatibility Radar; #41/
doctorshould consume that projection instead of implementing a separate compatibility truth table.Evidence boundary
0.1.5-rc.1remains a forward candidate until the package graph, packed install, clean profile, Session lifecycle and Web/runtime journeys pass. A source/API adaptation marked complete above is not a support claim by itself.Related: #32 #35 #38 #40 #41 #42 #43 #44 #45 #47.