优化计划模式(Plan Mode)的计划展示:计划完成后在右侧扩展窗口展示,而非对话区
Open
Nobody has claimed this yet.
priority: P2
- Dominant language
- No language data
- Stars
- 22
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
当前行为
在计划模式下,大模型完成思考与规划后,会将整份计划报告以文本形式直接输出并展示在主对话区域中。
痛点
- 对话区冗长:计划报告通常较长,输出后会占据大量对话区纵向空间,把原有的提问、上下文等推到很后面,阅读和上下文回顾成本高。
- 计划与执行割裂:计划与后续执行过程混在一起,难以在执行的同时随时查看、对照计划。
- 交互不聚焦:缺少一个独立的视图来承载计划,用户无法方便地勾选/跟踪计划条目。
期望行为
当大模型完成计划报告后,将该报告渲染到**右侧独立的扩展面板(右侧侧边栏窗口)**中展示,而不是直接渲染在对话流里。可参考 Cursor 的计划模式体验:
- 计划以结构化形式(如任务清单/分步骤)呈现在右侧面板;
- 面板类似一个浏览器页面或文件内容浏览窗口,用户可随时手动关闭(关闭后不影响对话与执行);
- 用户可在面板内对计划进行确认 / 修改 / 拒绝等操作;
- 对话区保持简洁,只保留必要的交互与进度反馈。
建议方案(可选)
- 新增一个右侧 "Plan" 面板,作为计划报告的承载视图;
- 计划内容以可折叠的步骤/任务列表形式展示,支持复选框状态跟踪;
- 提供入口(如按钮或快捷键)在「面板视图」与「内嵌对话视图」之间切换,兼顾不同习惯的用户;
- 计划被批准/更新后,面板内容随之同步刷新。
参考
- Cursor 的 Plan Mode:计划在独立区域展示,与对话分离,支持对照执行。
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the Plan Mode entry point and the current plan-report rendering path; no files or tests are named in the issue. Done means the plan appears in a closable right-side panel with task tracking and confirmation, modification, rejection, and execution-sync interactions while the conversation remains concise.
Written by the indexing model from the issue text.
Assessment
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100