Skip to content

Store turn skill state in extension data - #36740

Merged
copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/d71579b5d230bd0b5f3c2ad062861f74d614d88c
Aug 3, 2026
Merged

Store turn skill state in extension data#36740
copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/d71579b5d230bd0b5f3c2ad062861f74d614d88c

Conversation

@copyberry

@copyberry copyberry Bot commented Aug 3, 2026

Copy link
Copy Markdown

Store turn skill state in extension data

What changed

  • Store each turn's host skills snapshot in ExtensionData and expose it through
    TurnContext::skills_snapshot.
  • Lazily keep implicit skill invocation deduplication state in the same turn-scoped
    store.
  • Carry the skills snapshot into review turns without a separate
    TurnSkillsContext field.
## What changed

- Store each turn's host skills snapshot in `ExtensionData` and expose it through
  `TurnContext::skills_snapshot`.
- Lazily keep implicit skill invocation deduplication state in the same turn-scoped
  store.
- Carry the skills snapshot into review turns without a separate
  `TurnSkillsContext` field.

GitOrigin-RevId: d71579b5d230bd0b5f3c2ad062861f74d614d88c
@copyberry
copyberry Bot force-pushed the copyberry/codex-internal-to-codex-oss/d71579b5d230bd0b5f3c2ad062861f74d614d88c branch from 02764a8 to 79479cd Compare August 3, 2026 11:01
@copyberry
copyberry Bot merged commit 79479cd into main Aug 3, 2026
18 of 24 checks passed
@copyberry
copyberry Bot deleted the copyberry/codex-internal-to-codex-oss/d71579b5d230bd0b5f3c2ad062861f74d614d88c branch August 3, 2026 11:02
@github-actions github-actions Bot locked and limited conversation to collaborators Aug 3, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

2 participants