feat: opencode 式 Plan 模式(只读调研 + /build 批准执行)

- safety.check 最高优先级加 Plan 只读拦截:写操作暂挂,只读放行
- BaseAICLI 新增 plan_mode / current_plan 状态
- _build_system_prompt 注入 PLAN 约束;/plan /build 命令路由与 handle 方法
- 速查表与启动提示补充 /plan /build
- 新增 tests/test_plan_mode.py(16 项,纯函数+拦截+注入+状态转换)

Co-Authored-By: WorkBuddy <workbuddy@tencent.com>
This commit is contained in:
shuiyu67andWorkBuddy committed 2026-08-05 17:25:17 +08:00
1 parent 07490c4d38
commit a3977ecc85
5 files changed
+399 -1

No files matched your search

+2
View File
@@ -402,6 +402,8 @@ class DisplayMixin:
('/resume', '列出历史会话 (自动持久化)'),
('/resume <序号或ID>', '恢复指定会话继续对话'),
('/resume new', '开始一个全新的会话'),
('/plan [任务]', '进入 PLAN 模式:只读调研并生成实施计划'),
('/build', '批准并Plan模式生成的计划,开始执行'),
('/remote', '查看远程连接帮助'),
('/plugin', '管理插件市场 (安装/卸载/搜索)'),
('/protect', '查看进程保护状态'),