【Quest 模式】审查面板增加"标记已审查"功能,支持分批聚焦审查

【Quest 模式】审查面板增加"标记已审查"功能,支持分批聚焦审查

场景描述:

在 Quest 模式下,一个任务通常需要经过多轮迭代(多轮 prompt)才能完成。每轮迭代后,Changes 视图会展示从任务开始到当前的所有累积变更。用户需要在本地验证 + 审查代码后才会 Commit,但问题是:已审查过的文件在后续轮次中会反复出现在 Changes 列表中,用户无法区分"已审查"和"待审查"的文件,导致重复审查,效率低下。

现有方案的不足:

  • 每轮 Commit 做检查点:不合适,因为代码还没在本地验证通过,不应 Commit
  • Prompt 中指定文件范围:增加沟通成本,且 Agent 不一定严格遵守
  • Git stash 暂存:操作繁琐,破坏 Quest 的工作流体验

建议方案:

在 Review 面板中增加以下能力:

  1. 标记已审查:每个文件旁增加一个"已审查"标记(如勾选框或标签),用户审查后手动标记,已标记的文件在后续轮次中以灰色/折叠方式展示,不再突出显示
  2. 自动标记:如果某文件在本轮 Changes 中没有新增变更(与上一轮相比内容完全一致),自动标记为"无变化",默认折叠
  3. 筛选过滤:Review 面板顶部增加筛选器,支持按"全部 / 待审查 / 已审查 / 无变化"过滤文件列表

预期收益:

  • 用户可以在多轮迭代中分批聚焦审查,不用重复查看已审查的文件
  • 降低审查的认知负担,提升多轮迭代场景下的工作效率
  • 不需要改变现有的 Commit 时机和工作流,零学习成本

这问题我提过八九次了,目前没有任何反馈,这里再顶你一下,希望官方能够重视,没有这个功能话,效率极其低下