dsh-cursor-modes:在 DeepSeek Harness 里做 Cursor 式计划 / 执行模式切换

前言

在 DeepSeek Harness(DSH)里跑智能体会话时,「先想清楚再动手」和「直接改代码、调工具」往往是两种截然不同的工作方式。若只靠改配置文件或换 system prompt 来切换,既打断流程,也不利于 Web 端协作。社区维护者 YukimuraSol 发布的 dsh-cursor-modes 把 Cursor 里常见的模式切换、委派前闸门和按模式限制工具等能力,做成可在 Web UI 中操作的 DSH 插件,Host 与 Client halves 在实例启动时加载。

这是什么

dsh-cursor-modes(npm 包名同插件 id)面向已部署 带 web profile 的 DeepSeek Harness。它在会话中提供 plan 风格与 execute 风格的模式切换,并在派发子智能体(subagent)前经 judge 判定任务是否只读,再决定放行或拦截;同时支持按模式变更工具目录,而尽量保持 prompt 稳定以利于请求缓存复用。仓库:https://github.com/YukimuraSol/dsh-cursor-modes;社区目录页:https://www.skillhub.cn/plugins/YukimuraSol/dsh-cursor-modes。许可证为 MIT(README 与 package.json 一致)。当前 package.json 版本为 0.2.0。

核心功能

下面介绍 README 中已明确列出的能力,不展开未在资料中出现的配置字段名或 UI 截图细节。

模式切换(Mode switchers)

可在会话内在 plan 风格与 execute 风格之间切换,无需手改配置文件。

委派闸门(Delegation gate)

在 subagent 被派发之前,由 judge 判断任务是否为只读场景:允许则继续派发,否则拦截。设计上 fail-closed:judge 不可达或回答含糊时,拦截派发而不是默认放行。

闸门后端

可选用当前会话所用模型做判定,也可指向单独的决策模型(README 举例为本地 gateway 一类部署)。

Plan 模式

提供持久的 plan 卡片与执行清单(execution checklist)。

按模式的工具策略(Per-mode tool policy)

工具目录随模式变化;prompt 侧尽量保持稳定,便于 request-cache 复用。

配置与安全说明

闸门相关的连接设置(模型 id、base URL、key 等)保存在插件配置中;README 注明 key 不会回显到 UI。

环境与依赖

  • DeepSeek Harness,且使用 web profile(Client 半部为 Web UI 插件)。
  • Node 20+(package.json engines 为 >=20)。
  • @deepseek-ai/* 等 peer 依赖由 DSH 安装本身提供,声明为 optional peer,插件不会另装一份副本。

安装与启用

安装后需 重启 DSH 实例,Host 半部在启动时加载。

Web UI:Settings → Plugins → Add plugin,粘贴仓库 URL,或若从 npm 安装则粘贴包名:

https://github.com/YukimuraSol/dsh-cursor-modes

CLI(将 <your-profile> 换成你的 profile 名):

dsh plugin --profile <your-profile> add https://github.com/YukimuraSol/dsh-cursor-modes

典型用法

资料中的用法以「安装 → 重启 → 在 Web UI 使用模式切换与 plan 能力」为主,未给出独立 CLI 示例子命令。可复现路径为:

  1. 按上一节安装插件并重启实例。
  2. 在 Web 会话中使用模式切换,在 plan 与 execute 之间切换。
  3. 在需要委派 subagent 的流程中,由闸门按 judge 结果放行或拦截;若 judge 异常,预期为拦截(fail-closed)。
  4. 在插件设置中按需配置闸门后端(会话模型或独立决策模型);涉及 API key 时仅在配置中填写,UI 不会回显 key。

更细的 UI 入口与字段以仓库 README 与运行中的 DSH 插件页为准。

适用场景与注意

适合谁:在 DSH Web 端希望区分「规划 / 执行」阶段、控制 subagent 委派风险、并按模式收窄工具面的开发者与团队。

权限与安全:插件与当前 dsh 进程权限 一致运行;安装前应自行审阅 源码仓库 与 MIT 许可证。社区目录站点 skillhub.cn 为独立生态索引,与 DeepSeek / 幻方无官方从属关系。

行为预期:委派闸门故意 fail-closed,排查「子任务发不出去」时应先检查 judge 连通性与回答是否明确。

结尾

dsh-cursor-modes 把 Cursor 式的 plan / execute 切换、judge-backed 委派闸门和按模式工具策略接到 DSH Web UI,减少靠改配置切模式的成本。进一步了解请查看 GitHub 仓库 与 SkillHub 目录页。

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

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

小夜