9087/dsh-diff-approval

9087★ 0TypeScriptLast synced: 2026-08-16

Open on GitHub

Pending-change review for DeepSeek Harness: whole-file diffs with per-file Keep/Revert, create/delete tracking, and restart-safe persistence.

README excerpt

dsh-diff-approval English 中文 A DeepSeek Harness (DSH) plugin for pending-change review: it automatically tracks every successful edit / write tool call, folds all unhandled changes into one entry per file, and shows each file's diff with Keep/Revert in the sidebar — no git involved. ✨ Features - Diff view : syntax-highlighted diff with +/− counts, change-block jump (previous/next diff), and drag-to-copy line references. - Keep / Revert : one decision per file. Keep accepts the changes; Revert writes the file back to its earliest basis (a created file is removed, a deleted tracked file is restored). - Persistence : pending state is stored per workspace at /diff-approval/workspaces/ .json and survives restarts. 📦 Install or manually: add the package to your profile's package.json dependencies and insert this row into the profile's cordis.patch.yml : Then restart dsh web . 🚀 Usage 1. Work with the agent as usual — successful edit / write calls are recorded automatically. 2. Click the Pending changes action at the sidebar footer (the badge shows the count). 3. Click a file row to expand its full diff; use Previous diff / Next diff to jump between change blocks. 4. Keep accepts the fi…

View full README on GitHub →
Tools / Devdsh-pluginsidebar

Category