Skip to content

Commit 36ab285

Browse files
committed
feat(plan-mode): 实现 Plan 模式功能及退出工具
新增 Plan 模式支持,包括: 1. 添加 ExitPlanMode 工具用于提交和确认方案 2. 实现权限模式循环切换 (DEFAULT → AUTO_EDIT → PLAN → DEFAULT) 3. 在执行管道中拦截非只读工具调用 4. 更新系统提示词和确认对话框支持方案审查 5. 添加相关文档说明使用流程 重构工具系统以支持 isReadOnly 标记,优化确认处理器传递逻辑
1 parent 8fe1a77 commit 36ab285

49 files changed

Lines changed: 2840 additions & 682 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.claude/settings.local.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,8 @@
5050
"Bash(git checkout:*)",
5151
"Bash(git log:*)",
5252
"Bash(pnpm remove:*)",
53-
"Bash(python3:*)"
53+
"Bash(python3:*)",
54+
"Bash(npm run format:*)"
5455
],
5556
"deny": [],
5657
"ask": [],

0 commit comments

Comments
 (0)