Skip to content

Support ephemeral forks of paginated threads - #35251

Merged
copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/4c0d9739b3310d7d0d7389bec127045ac4f55b44
Jul 24, 2026
Merged

Support ephemeral forks of paginated threads#35251
copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/4c0d9739b3310d7d0d7389bec127045ac4f55b44

Conversation

@copyberry

@copyberry copyberry Bot commented Jul 24, 2026

Copy link
Copy Markdown

Support ephemeral forks of paginated threads

What changed

  • Allow thread/fork to create an ephemeral fork from paginated history when
    excludeTurns: true is set, and return an invalid-request error otherwise.
  • Preserve the selected history and fork preview without creating a rollout
    path or exposing the ephemeral thread through thread/list.

Testing

  • Cover full-history and bounded ephemeral forks, active-turn boundaries,
    preview selection, model input, and thread listing behavior.

## What changed

- Allow `thread/fork` to create an ephemeral fork from paginated history when
  `excludeTurns: true` is set, and return an invalid-request error otherwise.
- Preserve the selected history and fork preview without creating a rollout
  path or exposing the ephemeral thread through `thread/list`.

## Testing

- Cover full-history and bounded ephemeral forks, active-turn boundaries,
  preview selection, model input, and thread listing behavior.

GitOrigin-RevId: 4c0d9739b3310d7d0d7389bec127045ac4f55b44
@copyberry
copyberry Bot force-pushed the copyberry/codex-internal-to-codex-oss/4c0d9739b3310d7d0d7389bec127045ac4f55b44 branch from d215d7a to 1811b67 Compare July 24, 2026 22:00
@copyberry
copyberry Bot merged commit 1811b67 into main Jul 24, 2026
14 of 32 checks passed
@copyberry
copyberry Bot deleted the copyberry/codex-internal-to-codex-oss/4c0d9739b3310d7d0d7389bec127045ac4f55b44 branch July 24, 2026 22:01
@github-actions github-actions Bot locked and limited conversation to collaborators Jul 24, 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.

3 participants