Skip to content

feat(codex): support reasoning effort and real Reviewer models - #89

Open
MalcolmLu wants to merge 3 commits into
SuperJJ007:mainfrom
MalcolmLu:codex/codex-effort-reviewer-only
Open

feat(codex): support reasoning effort and real Reviewer models#89
MalcolmLu wants to merge 3 commits into
SuperJJ007:mainfrom
MalcolmLu:codex/codex-effort-reviewer-only

Conversation

@MalcolmLu

Copy link
Copy Markdown

目标 / 非目标

  • 将 Science 每次请求携带的 output_config.effort 严格映射到 Codex Responses 的 reasoning.effort,并在网络请求前按当前账号模型目录声明的能力校验。
  • 让主模型与 Reviewer 菜单显示账号实际可用的 Codex / GPT 模型名称,并保持 Reviewer 由用户在 Science 中选择。
  • 对 Responses Lite 保留普通会话能力,但拒绝无法等价承载的 Reviewer forced verdict tool choice。
  • 修复 Codex auth preflight/status 的结构化错误组合,并让 catalog_verify 接受合法的一至三个连续 Reviewer 槽位快照。
  • 不修改应用名称、Bundle ID、版本号、Release、签名、安装包或 Linux 发布流水线。

提交范围

此替代 PR 来自重新创建的公开贡献专用 Fork,仅包含上游 main 基线和以下 3 个变更提交,不包含私有增强版仓库、Release 或安装包:

  1. feat(codex): support request effort and reviewer selection
  2. fix(codex): expose real reviewer model choices
  3. fix(codex): accept reviewer-only model snapshots

共修改 17 个文件。exact base 为 2e1f3be,exact head 为 48bfad0。本 PR 替代已撤回的 #88

已执行检查

  • bash test/run-frontend.sh:PASS
  • python3 -m unittest test.test_installed_provider_matrix -v:PASS,33 tests
  • python3 -m unittest test.quality.test_source_gate_driver -v:PASS,5 tests
  • git diff --check:PASS
  • artifact、签名与 release:NOT-RUN,不在本 PR 范围
  • installed runtime 与 live Provider / Science / SSH:NEEDS-REAL-MACHINE

请勿在讨论中粘贴 API key、OAuth token、邮箱、私有 URL、一次性 nonce、路径 secret、用户数据或整份日志。

@SuperJJ007

Copy link
Copy Markdown
Owner

我正在重写

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants