dsh-what-changed
Reviews every file the agent wrote in a session from the session header, with per-file hunks and refused writes counted apart from changes.
在会话顶栏审阅本次会话 Agent 写过的所有文件,按文件列出逐处改动,被权限拒绝的写入单独计数不算改动。
How to install
dsh plugin add dsh-what-changed About
dsh-what-changed **看得见 Agent 到底改了什么。一个会话里所有文件改动,一屏看完再决定要不要提交。** English 真实 dsh web 会话,不是拼的图。顶栏上的「1 个文件 · 1 处编辑」就是这个插件,点开是这一屏。 它解决的那句话 DSH 讨论区**赞数最高**的一条是 #172(163 赞,第二名 46 赞)。大家在那里要独立客户端、CLI 和 VSCode 插件。但底下赞数最高的两条回复说的不是界面。 这个WEB版本**总是看不见它编辑了啥代码**,总感觉怪怪的 还是喜欢用cli模式,**web太黑盒了** 想要 CLI 的真正理由是**看不见 Agent 对自己代码做了什么**。官方已经在那条帖子里回复「后面会有的」,所以客户端和 CLI 不该由社区来抢;**但「它到底改了什么」是另一回事,现在没有人回答。** 单次调用的 diff 卡片本来就会渲染。缺的是那个你在提交前真正想要的东西:**这一整个会话,一共动了哪些文件。** 装 sh dsh plugin --profile web add dsh-what-changed 装完会话顶栏多一个按钮,写着改了几个文件、几处编辑。点开就是那一屏。 **会话中途装也没关系。** 这一点不是我们做的,是 session-projection 这个座子给的:晚注册的单元第一次被读取时,会从头把整条…
Recommendation signals
Meta
- License
- MIT
- Language
- TypeScript
- GitHub stars
- 2
- mo. downloads
- 1.1K
- Last push
- 2026-08-19
- Created
- 2026-08-17
Basic safety check
- Findings
- curated 收录但无 npm 包/安装命令;无 license;描述过短(<20 字符),疑似低质
- Sources
- curated:0xsline/awesome-deepseek-harness
- Topics
- ai-agent, audit, changes, code-changes, code-review, deepseek, deepseek-harness, developer-tools, diff, dsh, dsh-plugin, dsh-plugins, git, review, session, session-projection, transparency, web-ui, workspace, worktree
Related plugins
DSH-EasyRewrite
Renzic-Stone/DSH-EasyRewrite
Inline-edit and recall your own user messages in dsh web — lazily and seamlessly, with a version pager and per-session draft persistence.
dsh-web
zhu1090093659/dsh-web-ui/tree/main/packages/dsh-chat-recovery
Chat recovery for DSH: edit the last finished user message and explicitly retry failed turns, both via session-fork branches that leave the original conversation untouched.
dsh-nested-followups
sluminositys/dsh-nested-followups
Keep branching from any completed answer at any depth while the main session stays untouched.
dsh-session-sync
PerryLink/dsh-session-sync
Cross-device session sync for DeepSeek Harness — syncs sessions and settings between machines through git.