feat: complete Codex App capabilities and rebuild release

This commit is contained in:
shiyue
2026-08-20 13:37:23 +08:00
parent d7dc32e924
commit 19c1601351
8 changed files with 756 additions and 54 deletions

View File

@@ -0,0 +1,18 @@
# Codex App Web Search 接入进度
- 2026-08-20T10:15:00+08:00读取 `openai-docs``planning-with-files``todo-list-csv` 技能。
- 2026-08-20T10:15:00+08:00官方页面访问失败记录降级原因。
- 2026-08-20T10:15:00+08:00确认 codebase-memory 项目 `home-cc-web` 索引状态为 ready。
- 2026-08-20T10:15:00+08:00确认工作区存在 Goal 生命周期并行改动,本轮必须增量编辑。
- 2026-08-20T10:15:00+08:00建立独立 scoped plan未覆盖根目录 hooks 验证计划。
- 2026-08-20T10:20:00+08:00计划审查子代理通过无阻塞问题。
- 2026-08-20T10:20:00+08:00使用用户点名的 `proxyd-accelerator` 重试官方页面,仍收到上游 Forbidden继续以安装版 app-server schema 为直接证据。
- 2026-08-20T10:25:00+08:00由 Codex CLI 0.147.0 生成 experimental v2 schema确认线程 config 字段为 `web_search`,枚举包含 `disabled/cached/indexed/live``thread/start``thread/resume` 均支持 config。
- 2026-08-20T10:30:00+08:00完成配置、设置 UI、mock 和 regression 落点梳理;确认可复用现有 settings switch 样式,且 Goal 生命周期改动与目标区域可增量合并。
- 2026-08-20T10:40:00+08:00发现 `Config.web_search``Config.tools.web_search` 双层语义,暂停实现代理锁定字段;已启动追加复核,避免把合法配置误当成实际可用搜索。
- 2026-08-20T10:45:00+08:00通过 `proxyd-accelerator` 成功读取 OpenAI 官方 Markdown 文档,确认 live/disabled 应使用顶层 `web_search`;通知实现代理继续。
- 2026-08-20T10:45:00+08:00只读旧模式盘点完成除本轮 Web Search 外,主要遗留是后端仍可新建旧 `agent=codex`、完整 `codex exec` 路径和测试夹具保护Codex App 原生 compact/Goal/协作/MCP/附件/重试已完成。
- 2026-08-20T11:00:00+08:00完成 Web Search 配置持久化、Codex App 线程级 `web_search` 注入、设置开关、mock 观测字段和回归断言;保留旧 exec 路径不启用搜索。
- 2026-08-20T11:00:00+08:00修正一次回归断言时机live 断言放在开启态disabled 断言放在配置关闭后的 thread/resume。
- 2026-08-20T11:00:00+08:00`timeout 60s node scripts/regression.js``timeout 60s npm run regression` 均通过;四个 JS 文件语法检查、`git diff --check` 均通过。
- 2026-08-20T11:00:00+08:00确认 Codex App 原生自动 compact 已存在,本轮未新增客户端“最终超限后 compact+重放”逻辑。