## What's Changed * refactor(ui): 修改退出后还展示状态提示信息 by @hqwlkj in https://github.com/lessweb/deepcode-cli/pull/201 * style(cli): 优化 AskUserQuestionPrompt 组件选项描述的布局间距 by @hqwlkj in https://github.com/lessweb/deepcode-cli/pull/209 * 新增并优化 Plan Mode 的命令、交互界面及权限限制,并补充 Plan Mode 使用说明 (https://github.com/lessweb/deepcode-cli/issues/232) * 增加 LLM 错误处理、脱敏与详细日志能力 (https://github.com/lessweb/deepcode-cli/issues/239) * 优化 `read` 工具,移除 `pages` 参数且不再以 Base64 输出 PDF 内容 (https://github.com/lessweb/deepcode-cli/issues/236) ## Plan Mode 专题:先规划,再实现 本版本带来并完善了 **Plan Mode(规划模式)**。面对跨文件重构、新功能开发、架构调整等复杂任务,Deep Code 会先帮助你探索代码库、澄清需求并形成完整方案;在你确认方案前,不会执行修改代码的操作。 ### 如何使用 - 在输入框中按 `Shift+Tab`,可在 Plan Mode 与 Default Mode 间切换。 - 输入 `/plan`,或在 `/` 命令菜单中选择 `/plan`。 - AI 完成规划后会输出实施方案,并提供三个选择:直接实施、继续完善方案,或切回默认模式。 ### 规划过程更可控 Plan Mode 将协作过程拆为三个阶段: 1. **环境摸底**:阅读文件、搜索代码和检查配置,建立对项目的理解。 2. **意图对齐**:明确目标、范围、约束和关键取舍。 3. **方案推敲**:确定实现路径、边界条件与测试策略,形成可执行的方案。 在规划模式中,文件编辑、写入、删除、代码生成与 Git 历史修改等操作会被限制;即使本地权限配置为自动放行,这些操作也会强制要求确认,确保规划阶 段不会意外改动代码。 ### 实验结果 在使用 `deepseek-v4-pro` 完成同一算法实现任务的对比实验中,Plan Mode 的测试通过率达到 **75%(3/4)**,而未使用 Plan Mode 的对照组为 **0%(0/4)**。 Plan Mode 会投入更多时间与推理成本:墙钟时间增加约 **32%**,费用增加约 **26%(约 ¥0.39)**。但它通过前置规划、分阶段验证与更聚焦的上下文,在复杂任务中带来了显著更高的可用性。 Plan Mode 推荐用于高难度算法实现、架构设计、多模块协同开发和需要端到端验证的任务;对于简单脚本、低风险配置调整或修正文案等任务,可直接使用默认模式。 更多说明:[Plan Mode 文档](https://github.com/lessweb/deepcode-cli/blob/main/docs/plan-mode.md) | [对比实验报告](https://github.com/lessweb/deepcode-cli/blob/main/docs/research/2026-07-plan-mode-vs-non-plan.md) **Full Changelog**: https://github.com/lessweb/deepcode-cli/compare/v0.1.33...v0.1.34
Activity