dsh-default-overrides
在终端中运行以下命令:
dsh plugin install site-chenwei/dsh-default-overrides
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 插件管理器中安装,或在终端执行 dsh plugin install site-chenwei/dsh-default-overrides(源码:https://github.com/site-chenwei/dsh-default-overrides),安装后完整重启 DSH。
插件介绍
在 DeepSeek Harness 里,Shell 怎么跑、助手怎么说、standard 预设里哪些工具可用,往往要动宿主或散落多处配置。dsh-default-overrides 把这些收进 profile 里的一条插件配置:不改 DSH 安装文件,装好后默认也不改变你现在的行为,只有写上选项才会生效。
核心能力围绕「终端 + 人设 + 开关」展开。你可以在 Bash 与 PowerShell 之间选择,并用持久化模式让目录、环境变量和函数在连续工具调用之间保留;也可以为 standard 等预设统一或分别定制助手人设(prefix、suffix、complete 等),或在 standard 里按配置 ID 禁用指定工具。此外还可调整框架身份提示、Web 表层说明、环境上下文,以及是否关闭原生自动压缩——适合需要精确控制提示词与上下文、又不想碰宿主补丁的人。
它主要作用于包含官方 standard 预设的 profile(Shell 与工具禁用仅对该预设),并面向 danger-full-access 权限模式下的日常使用。若你需要在 Windows 上用 Git Bash / MSYS2、在 macOS/Linux 上固定 Bash 路径,或希望长会话里自己掌控 /compact 时机,这个插件会更顺手;Windows 实机与 ConPTY、PowerShell 真进程的验收仍在推进,其他 DSH / Node 版本需自行验证兼容性。
使用场景
- 连续执行 cd、export 或自定义函数,希望目录与变量在多次工具调用间保留
- 想为 standard、ptc 或 cordis 统一或定制系统提示词与人设后缀
- 需要在 standard 预设中禁用部分工具,或关闭自动压缩以自行控制上下文
适合人员
- 已使用 DSH web profile 且会话基于 official standard 预设的用户
- 希望不改宿主安装、只通过 profile 调整终端与提示词的团队或个人
- 在 danger-full-access 下需要精细控制人设、环境与工具能力的进阶用户