dsh-ask-mode:会话内一键切换「咨询模式」——只读问答,产出仅限新建文档

DeepSeek Harness (DSH) 的插件生态允许对工具和沙箱进行细粒度控制。在开发调试或与上下文对话时,如果希望避免误触修改文件,同时又要能生成新文档,dsh-ask-mode 提供了一种运行时切换方案。

这是一个由 longhao666666 维护的插件(MIT 许可证),核心功能是在会话内一键切换「咨询模式」。该模式将问答限制为只读操作,且产出仅限新建文档。

核心能力

该插件通过以下机制保障环境安全:

  1. 运行时切换
    徽标位于会话头部、「创造模式」标签右侧。点击即可切换,无需新建会话。若在生成过程中切换,本轮结束后自动生效,此时徽标会显示「咨询中(下一步生效)」。

  2. 双重只读围栏
    插件会移除所有修改类工具,同时将沙箱设置为只读状态。对已有文件的写入请求会被直接拒绝,且这种限制在 host 侧强制执行,刷新页面也无法绕过。

  3. save_artifact 限制
    唯一的产出通道被锁定为创建新文件。仅支持新建 txt / markdown / docx 文件,拒绝覆盖任何已有文件。docx 文件由简单的 markdown 语法(# 标题、段落、- 列表)生成。

安装与启用

在 Windows 平台安装,需确保 DeepSeek Harness 桌面版已安装并至少启动过一次(基于 0.2.0-rc.2 验证)。

执行以下命令完成克隆与安装:

git clone https://github.com/longhao666666/dsh-ask-mode.git
cd dsh-ask-mode
powershell -ExecutionPolicy Bypass -File .\install.ps1

安装完成后,必须重启 DeepSeek Harness。重启后,在「插件管理」页确认 @local/dsh-ask-mode 已启用。

使用说明

  1. 打开会话:重启 DSH 后,打开任意会话,在头部「创造模式」标签右侧会出现「咨询模式」徽标。
  2. 切换模式:点击徽标进入咨询模式,此时徽标点亮为「咨询中」,悬停可查看当前约束说明。
  3. 进行问答:像平常一样提问。在咨询模式下,可以查资料、搜索、阅读代码与文档、回答问题、新建产出文档;但无法修改或删除已有文件。
  4. 生成产出:直接在对话中提出产出需求,例如「把上面的结论整理成一份 markdown 报告」,模型会调用 save_artifact 新建文件。
  5. 退出模式:再次点击徽标即可退出咨询模式,恢复完整的工具与沙箱权限。

适用场景与注意事项

  • 零依赖:插件为纯 JS 源码,直接加载,无需编译、无需 Token / API Key、无需额外服务。
  • 数据安全:已有内容一个字节都不会被改动。
  • 平台限制:当前仅支持 Windows 平台。
  • 必须重启:安装后必须重启 DeepSeek Harness 才能生效。

通过该插件,可以在不破坏现有文件系统的前提下,安全地进行只读问答并生成新文档。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye