cirelir/dsh-change-review
cirelir★ 0JavaScriptLast synced: 2026-08-16
DeepSeek Harness 会话修改审查插件:追踪会话内 write/edit,diff 对比展示,会话隔离/子代理聚合/SSE 实时推送/颜色自定义
README excerpt
dsh-change-review A session change-review plugin for DeepSeek Harness (DSH): automatically tracks file write / edit operations inside your session and renders them as line-level diffs with customizable colors — session-isolated, subagent-aggregated, and pushed live via SSE. One package carries both the Host logic and the browser UI ( dsh.bundle + dsh.client manifests). 中文说明 ✨ Features Feature Description Auto tracking Listens to write / edit tool calls, records before/after content and timestamps Diff view LCS line-level diff: added (green) / removed (red) / context (gray) lines with both-side line numbers Session isolation Each session reviews only its own changes; switching sessions switches the review Subagent aggregation Changes made by subagents are aggregated into the root parent session Live updates SSE server push — the badge and list refresh instantly when files change (zero polling) Revert changes Undo ONE specific change (later non-overlapping changes are kept) or the WHOLE file (restore the pre-session snapshot; a file created in-session is deleted) — writes directly to disk Per-turn review Each turn's tail shows a card with THIS turn's changed files and expandable diff…
View full README on GitHub →