Files
cc-switch/docs/user-manual
Jason e70e844cc0 feat(codex): let Auto Review use another model
Codex's automatic approval (Approve for me) sends every sandbox
escalation to a reviewer model on the same provider as the
conversation. Third-party cards had no way to pick it: without a model
list Codex asks the provider for its hidden codex-auto-review model
(404 on most relays), and with a list the main model reviews itself
(#8015, #5903, #3855). Codex reads the choice from the
auto_review_model_override field on the main model's catalog row, so
CC Switch now writes it there.

- Direct and Routing: a new "Auto Review model" field on the Codex card
  (modelCatalog.autoReviewModel), limited to the card's own model
  list. It is written on every row of the card's catalog; a value that
  left the list is not written. Hidden for official cards; disabled
  with an explanation when the card has no model list.
- Aggregation: a device setting (codexStackAutoReviewModel) in the
  Aggregation settings sheet, picking any published ccs- model so
  approvals can go to another provider. It is checked against the
  merged catalog on every rewrite, like the sub-agent model, and the
  card value is ignored in this mode. The default label follows the
  default provider: official Auto Review, or the main model.
- Changing the catalog needs a Codex restart; the existing stale
  catalog notice covers it.
- Inside a form, Radix Select's hidden native select reported an empty
  value when the saved pick and the list arrived in the same render,
  which cleared the field when editing a card; empty values are now
  ignored.
- Docs and the four locales updated.
2026-10-15 21:34:24 +08:00
..

CC Switch User Manual / 用户手册 / ユーザーマニュアル

Claude Code / Claude Desktop / Codex / Gemini CLI / OpenCode / OpenClaw / Hermes

Language / 语言 / 言語

Language Link
中文 简体中文用户手册
English English User Manual
日本語 日本語ユーザーマニュアル

Version / 版本 / バージョン

  • Documentation version: v3.16.0
  • Last updated: 2026-05-29
  • Compatible with CC Switch v3.16.0+