Files
deepseek-harness/packages/client/ui-plan/README.zh.md
Yif be9042e5a1 docs(client): sync package READMEs and agent notes with the input interaction rework
Update the six touched client package README pairs (slash menu ordering,
localized group titles and dismiss, permission label twin, goal pause,
plan hint localization, useAnchoredMaxHeight) and keep the owning agent
notes current: SlashSource.order and the MenuView dismiss/localize/clamp
face in the slash-pipeline note, the pause verb in the goal bar note.
2026-07-29 20:46:29 +08:00

2.5 KiB
Raw Blame History

@deepseek-ai/dsh-client-ui-plan

English | 中文

Plan mode 状态徽章,纯浏览器 surface 插件。浏览器侧占据会话声明的 conversation.input.plan 单座(位于 access 模式控件右侧node 侧是空 applyroster 行。plan 行为本身——/plan 命令、边界或空闲即时提交的 plan/mode 状态、plan 投影单元与 policy 段——归 @deepseek-ai/dsh-plan-mode 所有,由 host roster 独立组合。

plan mode 只经 /plan 命令进入UI 上没有打开它的控件。当 host 计算的 plan 投影有效目标为 plan mode 时(pending ? !active : active——折叠的 host 值而非客户端乐观态,帧到达即自动纠正),座位渲染一个只读 "Plan" chiphover 出现的 ×command.execute 执行 /plan off;否则座位保持为空——未组合 plan-mode 的 host或尚无会话的 Draft不显示任何内容。plan mode 为有效目标期间composer 文本框的 placeholder 切换为 plan 任务提示——"describe your task to generate plan"(中文「描述你的任务以生成计划」),经 ui-conversation 的 command.hint locale 命名空间本地化,并与已认领 /plan 命令的提示逐字共用同一份文案(由 composer 从同一投影渲染owner 提供的 placeholder 优先)。

chip 携带无障碍描述 "Plan mode on, press to turn off"。准入失败(matched: false、业务错误、传输故障以内联错误呈现chip 保持显示直至投影确认退出。

模型通过稳定的 exit_plan_mode 工具退出 plan mode其 plan 评审走已组合的 Web question 通道。

模型体验

间接地,通过 chip 派发的 /plan off 命令行:@deepseek-ai/dsh-plan-mode 拥有该命令行驱动的模型可见 policy 段、退出工具 schema 与已记录状态,本包只渲染投影并发送用户同样可以手敲的内容。

KV 缓存效应

进入或离开 plan mode 会改变活跃的 plan:policy 系统提示词段因此改变请求前缀chip 本身不添加任何提示词内容。

已知局限与延后工作

  • Plan mode 是引导而非执行沙箱——需要强制只读规划的部署必须组合独立的沙箱与审批策略。
  • chip 属于默认编辑器——待处理的整编辑器交互(如 plan 评审)会临时取代 InputBar 及其 chip。
  • 无 UI 进入点——plan mode 靠敲 /plan 进入;有能力但未激活的会话在工具行不显示任何入口。