-
Notifications
You must be signed in to change notification settings - Fork 1
Plan Mode zh
pawaca edited this page Aug 30, 2026
·
2 revisions
上游计划模式协作功能在 Edge 中的适配状态。
上游参考:Plan Mode
Plan Mode(ctx.planMode)是一个可选的逐 Agent 协作状态,在激活时向模型请求注入软引导。它提供:
-
日志化状态 —
plan/mode事件记录激活/停用。这些事件只写入日志,不进入模型上下文。通过foldPlanMode()在 session 加载时恢复状态。 -
策略提示词段 — 激活时,
plan:policy段注入系统提示词,包含部署配置的引导文本。 -
退出工具 + 命令 — 注册
exit_plan_mode工具和/plan斜杠命令供用户控制。 - 待定选择 — 用户选择排队等待,在下一个 pre-step 边界追加,确保与其他 session 事件的一致排序。
Plan Mode 独立于 agent loop——是一个纯状态切换加提示词注入的副作用。
未实现 dsh-plan-mode 包不在 Edge 的依赖中,未安装任何 plan mode 插件。/plan 命令和 exit_plan_mode 工具不可用。
Plan Mode 依赖极少——它是一个独立的 cordis 插件,inject ['agents', 'systemPrompt'],Edge 已经提供了两者。没有平台阻碍(无 Node.js API、无文件系统访问)。安装只需一行 ctx.plugin(PlanMode, { section: '...' }) 加上配置的引导文本。
/plan 命令需要命令系统。Edge 目前在 handleEdgeRemote 中有 commands/list 桩但没有命令执行基础设施。Plan Mode 的命令注册需要上游命令系统的安装。
所有 plan — Plan Mode 只使用 session 事件和系统提示词段。不需要额外的 Cloudflare 产品。
| 组件 | 状态 | 阻碍 |
|---|---|---|
| PlanMode 插件 | 缺失 | 未添加到依赖 |
plan:policy 段 |
缺失 | 需要插件 |
/plan 命令 |
缺失 | 需要命令系统 |
exit_plan_mode 工具 |
缺失 | 需要插件 |
(#108) **评估 Plan Mode 安装。**该插件无平台依赖,
inject要求极少。主要问题:Edge 的 Cloudflare 运行时环境下plan:policy段应包含什么引导文本?/plan命令还依赖命令执行系统,目前尚未完整接入。
- Home
- Architecture
- Core & Scope
- Session & Persistence
- Model & Context
-
Execution & Tools
- Tools
- Bash
- Subprocess 🚫
- PTY Session 🚫
- Background Jobs 🚫
- Filesystem
- LSP Navigation 🚫
- Code Runtime 🚫
-
Web Access
⚠️ -
Skills
⚠️ - Workflow 🚫
- Subagent 🚫
-
Policy & Interaction
- Goal
- Approval 🚫
- Permission Presets 🚫
-
Sandbox
⚠️ - Plan Mode 🚫
- User Interaction 🚫
- Commands 🚫
- Schedule 🚫
- Message Feedback 🚫
- Platform & Access
- Development
- 首页
- 架构
- 核心与作用域
- 会话与持久化
- 模型与上下文
- 执行与工具
- 策略与交互
- 平台与接入
- 开发