去掉 AGC 对 DirectProject Codex 的原生能力限制
DirectProject 改用 danger-full-access 与 never 审批并直接接受交互请求 开启原生 live web search 并取消 DirectProject feature flag 禁用 移除 Codex 版本审批协议门禁 同步放开 DirectProject 提示词与项目结构 Skill 路径限制 更新内置 Skill 清单指纹、技术方案与决策记录
This commit is contained in:
@@ -1762,4 +1762,4 @@ V1.54 的公共编排层可以在运行前构造动态 DAG,但 LLM 在执行
|
||||
|
||||
本文中 V1.1/V1.52 关于 app-server 全局关闭 native shell、network、browser、plugin 和 multi-agent 的表述继续适用于 ToolHost/DirectHome 与 legacy Runtime;不再作为 DirectProject 的现行实现。DirectProject 恢复原生文件/搜索/命令、图片查看和 Skill,始终注入审核后的 `agc_tools` MCP,并可在启动时从客户端扩展仓库接入用户已启用的独立第三方 MCP 配置;第三方配置不进入全局 Codex home,不开启完整 Plugin Runtime。平台美术、资源投影、浏览器试玩、受控搜索、付费副作用和 durable delegation 仍必须走 AGC 权威链路。
|
||||
|
||||
DirectProject 的历史写入根规则由 2026-09-14 覆盖:现使用 `danger-full-access` sandbox,取消 `workspaceWrite(writableRoots=...)` 与文件变更批准根白名单;项目根继续作为 cwd、连接池和审计身份根。审批策略为 `never`,原生命令网络随完整 sandbox 开放;联网资料仍可走受控 `agc_web_search`;shell 使用 Codex `shell_environment_policy` 的 glob 排除 API key、proxy、loopback bridge 和受控开关。配置了 AGC LLM Key 或可解析的 `OPENAI_API_KEY` 登录态时,真实 provider 凭据只由 AGC 本地 provider proxy 持有,Codex 仅获得连接级随机代理令牌;无法安全代理的 OAuth `auth.json` 继续关闭 native shell/unified exec。Codex 原生子 Agent、Apps、插件、hooks、图片生成、Goals、Workspace Dependencies、Tool Suggestion 以及未接入 AGC 证据链的浏览器/电脑控制保持关闭。系统提示词只传入最小身份、工作区、Skill 索引和副作用边界,不再批量注入源码快照或 Skill 正文。sandbox writableRoots 不提供 deny-read;`.agent` 与 `../assets` 的不可读约束仍需通过 prompt/Skill 行为合同和真实 smoke 验证,不能误称为 OS 强制隔离。
|
||||
DirectProject 的 Codex 原生能力由 2026-09-22 口径覆盖:thread 使用 `danger-full-access` sandbox,turn 使用 `dangerFullAccess`,审批策略为 `never`,文件变更、命令、权限和 tool call 交互请求直接接受;项目根继续作为 cwd、连接池和审计身份根,但不再作为原生文件或命令的能力边界。原生命令网络随完整 sandbox 开放,Codex 原生 web search 设为 `live`;`agc_web_search` 仅作为客户端受控搜索备选。DirectProject 不再通过 `--disable` 关闭 Apps、Plugins、hooks、Goals、图片生成、Workspace Dependencies、Tool Suggestion、浏览器、电脑控制、子 Agent、shell 或 unified exec,也不再关闭 `tools.update_plan` / `request_user_input`。shell 仍使用 `shell_environment_policy` 排除 AGC provider proxy token、工具桥 URL、proxy 和其它宿主凭据;这是 AGC 自有凭据隔离,不是 Codex 能力限制。AGC `agc_tools`、项目身份、付费幂等、资源登记和宿主交付审计保持原有业务合同。
|
||||
|
||||
@@ -1,5 +1,17 @@
|
||||
# AI 游戏创作智能体 App 实施计划
|
||||
|
||||
## 2026-09-22 DirectProject Codex 原生能力去限制
|
||||
|
||||
本节覆盖下文所有针对 DirectProject 的沙箱、审批、feature flag、原生 web search 和原生命令 lease 口径。ToolHost、DirectHome 仍保持被动只读对话;AGC `agc_tools`、项目身份、凭据代理和宿主交付审计继续作为 AGC 自有业务边界存在,不属于对 Codex 原生能力的限制。
|
||||
|
||||
| 要求 | 现行行为 | 完成证据 |
|
||||
| --- | --- | --- |
|
||||
| 完整文件与命令权限 | DirectProject thread 使用 `sandbox="danger-full-access"`,turn 使用 `sandboxPolicy.type="dangerFullAccess"`;不再按项目根、`.agent` 或敏感路径裁剪原生操作 | `codex_app_server::tests::direct_project_protocol_uses_full_access_without_host_approval` |
|
||||
| 无审批阻塞 | thread / turn 使用 `approvalPolicy="never"`;文件变更、命令执行、权限和 tool call 交互请求直接接受 | 同上、`codex_app_server::tests::direct_project_interactions_are_accepted_without_host_adapter` |
|
||||
| 原生能力全开 | DirectProject 不再通过 `--disable` 关闭 apps、plugins、hooks、goals、image generation、browser、computer use、shadow agents、unified exec 等 feature,也不再关闭 `tools.update_plan` / `request_user_input` | `codex_app_server::tests::direct_project_command_keeps_all_native_codex_features_enabled` |
|
||||
| 原生联网 | DirectProject 设置 `web_search="live"`,原生命令网络随完整 sandbox 开放;`agc_web_search` 仅保留为客户端受控搜索备选 | `direct_project_command_configures_the_reviewed_agc_tools_bridge`、真实客户端 smoke |
|
||||
| 保留的宿主边界 | provider proxy session token、工具桥 URL 等 AGC 自有凭据不注入 shell 环境;AGC 工具的登录、计费、幂等、资源登记和交付合同仍由客户端负责 | `direct_project_command_keeps_all_native_codex_features_enabled`、现有 AGC 工具契约测试 |
|
||||
|
||||
## 2026-09-21 Godot 工作区发现放宽与内置插件行去掉手动启动
|
||||
|
||||
本节覆盖下文“打开项目自动识别 Godot”中的旧口径:判定从「唯一命中」放宽为「确定性命中」,`project.godot` 从「必须是普通文件」放宽为「按链接目标判定」。
|
||||
|
||||
Reference in New Issue
Block a user