dsh-remember-approval
在终端中运行以下命令:
dsh plugin install washengru/dsh-remember-approval
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install washengru/dsh-remember-approval 安装本插件;也可从 https://github.com/washengru/dsh-remember-approval 获取源码后按 README 手工挂载到 profile。
插件介绍
DeepSeek Harness 的审批默认是一次性的:你点允许之后,下一次同类操作仍会弹窗。官方策略只有 ask 与 never,没有「本会话内记住我的选择」。如果你频繁执行同一类温和操作——读文件、跑已信任的命令——重复确认会很快变成噪音,而真正需要盯一眼的升权或删除却混在同一套流程里。
dsh-remember-approval 在 approval/request 应答链的最前面挂一层 listener:本会话里你人工批准过「同工具 + 同动作前缀」的请求,后续匹配项直接放行,不再询问;工具或前缀一旦不同,仍会照常弹窗,这是刻意保留的安全边界。拒绝、超时、取消或无应答的结果不会被记住,下游若已秒批也不会写入记忆,避免误把系统行为当成你的意愿。
记忆只存在于内存,随会话结束消失,不落盘;只影响 approval/request,沙箱 denial 走另一条缝,插件不改默认权限。你可以用 neverRemember 把最敏感的动作永远排除在记忆之外,让高频温和操作少弹窗、危险操作每次仍由人确认。
适合在 DSH 桌面版上长期对话、同类工具调用很多的开发者或 power user;若你几乎从不重复同类审批,或完全依赖 never 策略,收益会小一些。当前为 beta,作者主要在 Windows desktop profile 上做过真机验证。
使用场景
- 长会话里反复批准同一工具的同类读文件或执行命令
- 希望温和操作只确认一次,升权删除仍每次人工把关
- DSH 只有 ask/never,需要会话级「记住已批准」的体验
适合人员
- DSH 桌面版日常开发、工具调用频繁的开发者
- 对话中同类审批弹窗过多、想降噪的 power user
- 愿意用 neverRemember 区分敏感操作与普通操作的用户