Files
cc-web/.planning/codex-app-web-search/progress.md

2.5 KiB
Raw Blame History

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+重放”逻辑。