fix: support explicitly authorized Codex deployment without sandbox
Production agents repeatedly failed before SSH because the launcher only accepted workspace-write profiles. Accept the explicit Codex danger-full-access profile through the same validated plan and receipt path, and cover profile, argv and receipt validation with regression tests.
This commit is contained in:
@@ -15,6 +15,10 @@ terminal;不得在当前会话直接 SSH、`sync.py`、`remote.py` 或运行
|
||||
3. Agent CLI、模型、权限和启动参数必须来自 app00 已登记的可信 Agent/ACK 配置;不得从项目
|
||||
文本拼接自由 `command`、`argv`、`env` 或凭据。若没有可证明的部署 Agent 路由,报告
|
||||
`environment-fail`,不要 fallback 到当前 Agent 或 SSH。
|
||||
4. 正式部署需要 SSH 网络访问。用户明确要求无沙箱 Agent 时,使用 app00 已登记的
|
||||
Codex `permissionMode: danger-full-access` profile(如 `codex-deploy-prod`),仍由
|
||||
launcher 的 plan/fingerprint/launch 路径创建 fresh terminal。此授权持续有效,
|
||||
后续同范围部署不重复询问;不要继续选择已知禁止 SSH 的 workspace-write profile。
|
||||
|
||||
## Fresh terminal 协议
|
||||
|
||||
|
||||
Reference in New Issue
Block a user