- worker.mjs: mailContext 加 permissionMode 字段(从 SSE payload 读入) - tool_call hook 增加档位判定: full → 不拦截任何工具(直接 return) plan → 被守卫工具(bash/write/edit)一律 block + 返回原因说明 workspace → 走原有问人流程(不变) - index.mjs 心跳上报 mode_enforcement: 'native' - 导入 normalizeMode/MODE_FULL/MODE_PLAN 从 lib/permission-mode.js - 377 测试全过