Skip to content

Support Daybreak selection in codex exec - #49856

Merged
copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/ac955f08b5a891e720cfc5f67fabb7b0f6d32bb8
Oct 1, 2026
Merged

copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/ac955f08b5a891e720cfc5f67fabb7b0f6d32bb8

Conversation

@copyberry

@copyberry copyberry Bot commented Oct 1, 2026 •

Copy link
Copy Markdown

Support Daybreak selection in codex exec

What changed

  • Add the daybreak configuration key, defaulting to false, with per-invocation overrides such as -c daybreak=true.
  • Resolve access programs from the model catalog, preferring daybreak_blue over daybreak_red when enabled and selecting advertised standard access when disabled for signed-in ChatGPT accounts. Require the OpenAI provider, a signed-in ChatGPT account, and a compatible model to enable Daybreak.
  • Save the choice for new persistent threads and inherit it on resume and fork, including ephemeral forks. Explicit CLI overrides apply only to the current invocation.

Testing

Add protocol tests for advertised-program selection and exec integration tests for account and provider restrictions, saved choices, ephemeral forks, and invocation-only overrides.

## What changed

- Add the `daybreak` configuration key, defaulting to `false`, with per-invocation overrides such as `-c daybreak=true`.
- Resolve access programs from the model catalog, preferring `daybreak_blue` over `daybreak_red` when enabled and selecting advertised `standard` access when disabled for signed-in ChatGPT accounts. Require the OpenAI provider, a signed-in ChatGPT account, and a compatible model to enable Daybreak.
- Save the choice for new persistent threads and inherit it on resume and fork, including ephemeral forks. Explicit CLI overrides apply only to the current invocation.

## Testing

Add protocol tests for advertised-program selection and exec integration tests for account and provider restrictions, saved choices, ephemeral forks, and invocation-only overrides.

GitOrigin-RevId: ac955f08b5a891e720cfc5f67fabb7b0f6d32bb8
@copyberry
copyberry Bot force-pushed the copyberry/codex-internal-to-codex-oss/ac955f08b5a891e720cfc5f67fabb7b0f6d32bb8 branch from e4f736f to c41a72c Compare October 1, 2026 04:16
@copyberry
copyberry Bot merged commit c41a72c into main Oct 1, 2026
1 check passed
@copyberry
copyberry Bot deleted the copyberry/codex-internal-to-codex-oss/ac955f08b5a891e720cfc5f67fabb7b0f6d32bb8 branch October 1, 2026 04:16
@github-actions github-actions Bot locked and limited conversation to collaborators Oct 1, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant