dsh-what-changed
在会话顶栏审阅本次会话 Agent 写过的所有文件,按文件列出逐处改动,被权限拒绝的写入单独计数不算改动。
Reviews every file the agent wrote in a session from the session header, with per-file hunks and refused writes counted apart from changes.
怎么安装
dsh plugin add dsh-what-changed 简介
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 这个座子给的:晚注册的单元第一次被读取时,会从头把整条…
推荐参考
信息
- 协议
- MIT
- 语言
- TypeScript
- GitHub 星标
- 2
- 月下载
- 1.1K
- 最近更新
- 2026-08-19
- 创建于
- 2026-08-17
基础安全检查
- 检查结果
- curated 收录但无 npm 包/安装命令;无 license;描述过短(<20 字符),疑似低质
- 收录来源
- curated:0xsline/awesome-deepseek-harness
- 主题标签
- 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
同类推荐
DSH-EasyRewrite
Renzic-Stone/DSH-EasyRewrite
在 dsh web 中内联编辑与撤回自己的消息——惰性、无痕,带版本翻页器与会话级草稿持久化。
dsh-web
zhu1090093659/dsh-web-ui/tree/main/packages/dsh-chat-recovery
对话恢复插件:编辑最近一轮已结束的用户消息、显式重试失败轮次;两条路径都走 session fork 分支,原会话不被改动。
dsh-nested-followups
sluminositys/dsh-nested-followups
从任意层级的已完成回答持续创建隔离分支,主会话始终不受影响。
dsh-session-sync
PerryLink/dsh-session-sync
DeepSeek Harness 的跨设备会话同步:经 git 在多机之间同步会话与设置。