dsh-plan-switch:DSH web 输入栏的 /plan 一键切换按钮

前言

DSH 采用“一切皆插件”的方式扩展能力。对于经常使用 Plan mode 的 DSH web 用户,手动输入 /plan 是一种常见但偏重复的操作。dsh-plan-switch 把这个切换动作放进输入工具行:点击一个按钮,即执行官方 /plan 命令。

这是什么

dsh-plan-switch 是 DeepSeek Harness(DSH)web 客户端插件,由社区成员 a903067276-rgb 独立开发并维护,不是 DeepSeek 官方产品。许可证为 MIT。它提供的是一键进入/退出 Plan mode 的快捷按钮,不改变官方 Plan mode 的状态逻辑。

核心功能

  • 在 DSH web 输入工具行左端提供清单图标按钮,一键进入/退出 Plan mode。
  • 点击按钮执行官方 /plan 切换命令。
  • Plan mode 激活时按钮自动隐藏,状态显示由官方 plan card 接管,避免重复指示。
  • /plan 切换排队期间禁用按钮,防止误点反向切换。
  • 通过官方 projection 实时跟随 plan 状态变化。
  • 使用官方 DSH 设计 token,并跟随深色/浅色主题。

安装与启用

1、确认 pnpm 在 PATH 中;dsh plugin 会转发到 pnpm

2、执行以下安装命令:

dsh plugin --profile web add "github:a903067276-rgb/dsh-plan-switch#main"

3、安装后重启 dsh web 再使用。

4、更新后重启 dsh web;如果只是客户端代码修改,刷新页面即可生效。

典型用法

  • 安装并重启 dsh web 后,输入工具行左端会出现一个清单图标按钮。
  • 点击该按钮进入 Plan mode,等同于输入 /plan
  • Plan mode 激活时,按钮隐藏,状态显示由官方 plan card 接管。
  • /plan 切换待处理期间,按钮禁用,避免二次点击造成反向切换。

适用场景与注意

  • 适合使用 DSH web、希望减少手动输入 /plan 的场景。
  • 这是纯客户端插件:无 host 路由、无文件写入、无数据存储。
  • 非官方项目,社区插件目录是独立站点,不等同于 DeepSeek 官方应用商店。安装前应检查源码、依赖与 MIT 许可证。
  • 插件会随 DSH web 客户端加载,并以当前 dsh 进程权限运行;即使资料显示其不写文件、不存储数据,也建议审查代码后再启用。
  • 版本兼容为 best-effort,旧 DSH 版本兼容不保证。资料中给出 DSH web 要求为 >= 0.1.0-rc.6;代码调用 3 参数 commands.execute(rc.8+),并在 rc.6/rc.7 自动降级为 2 参数。同时,package.jsonengines.dsh>=0.0.1,资料提示二者不一致。
  • package.json 声明 peerDependencies@deepseek-ai/cordis ^4.0.1-rc.1
  • macOS 已完整测试;Linux/Windows 预期可用但未测试。

链接

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

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

小夜