DeepSeek Harness web plugin
HaoyueQin/dsh-diff-stat · skills
DeepSeek Harness web plugin: inline +N −M diff badges on edit/write tool rows and a per-turn file change summary card.
★ 7GitHub stars
0Forks
2026-09-07Last updated
TypeScriptLanguage
MITLicense
Key features
- Kernel targetharness ≥ 0.1.2-rc.1 — one build covers the rc line and 0.1.3-alpha.2: the uiConversation event registry, tool.call.toolview keyed slot and conversation.chat.turnTail chain ship their 0.1.2-rc.1+ shapes, and diff hunks are read from the tools' persisted wire meta.
- Badges & diffsregisters the edit/write/str_replace_editor keys of the tool.call.toolview keyed slot at priority −1 (shadows the shipped rows
- Harness 0.1.1-rc.x and earlier (including the pre-0.1.2-alpha.5 alpha line) are NOT supported by this version — install dsh-diff-stat@0.1.6 (or an older release that covers them) on those kernels
- Aligned diff window — expanding a row opens a height-capped scrollable unified view.
- Both sides are LCS-aligned firstshared lines render as up to ±3 lines of context around each change, untouched runs collapse into ⋯, and the footer counts exactly the rendered rows
Install command
dsh plugin --profile web add github:HaoyueQin/dsh-diff-stat