Skip to content

Record reasoning replay removal metrics - #61017

Merged
copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/83c70ca6067fa4b34bf5c463958b4632a7a0a188
Nov 12, 2026
Merged

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

Conversation

@copyberry

@copyberry copyberry Bot commented Nov 12, 2026 •

Copy link
Copy Markdown

Record reasoning replay removal metrics

What changed

Parse reasoning removals from response input_transformations and carry the counts through completion events to sampling telemetry.

  • Add codex.responses.reasoning_replay to distinguish unavailable reports, no reported removals, prefix mismatches, and other removals.
  • Add codex.responses.reasoning_items_removed histograms by bounded removal reason, grouping unknown or missing reasons under other.
  • Include zero counts for usable reports; exclude missing, null, or malformed reports from histograms without failing the response.
  • Use the sampling step's session telemetry when recording response events.

Testing

Add SSE and WebSocket integration coverage for report availability, removal counts, unknown reasons, zero observations, and product_sku tags in exported metrics.

## What changed

Parse reasoning removals from response `input_transformations` and carry the counts through completion events to sampling telemetry.

- Add `codex.responses.reasoning_replay` to distinguish unavailable reports, no reported removals, prefix mismatches, and other removals.
- Add `codex.responses.reasoning_items_removed` histograms by bounded removal reason, grouping unknown or missing reasons under `other`.
- Include zero counts for usable reports; exclude missing, null, or malformed reports from histograms without failing the response.
- Use the sampling step's session telemetry when recording response events.

## Testing

Add SSE and WebSocket integration coverage for report availability, removal counts, unknown reasons, zero observations, and `product_sku` tags in exported metrics.

GitOrigin-RevId: 83c70ca6067fa4b34bf5c463958b4632a7a0a188
@copyberry
copyberry Bot force-pushed the copyberry/codex-internal-to-codex-oss/83c70ca6067fa4b34bf5c463958b4632a7a0a188 branch from 6eae2b4 to 64b8d01 Compare November 12, 2026 04:31
@github-actions

Copy link
Copy Markdown
Contributor


Thank you for your submission, we really appreciate it. Like many open-source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution. You can sign the CLA by just posting a Pull Request Comment same as the below format.


I have read the CLA Document and I hereby sign the CLA


You can retrigger this bot by commenting recheck in this Pull Request. Posted by the CLA Assistant Lite bot.

@copyberry
copyberry Bot merged commit 64b8d01 into main Nov 12, 2026
8 of 24 checks passed
@chatgpt-codex-connector

Copy link
Copy Markdown
Contributor
Codex Review Summary: 🔄 Running

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review 🔄 Running since 2026-11-12T04:31:54.311696Z 6eae2b4 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@copyberry
copyberry Bot deleted the copyberry/codex-internal-to-codex-oss/83c70ca6067fa4b34bf5c463958b4632a7a0a188 branch November 12, 2026 04:31
@github-actions github-actions Bot locked and limited conversation to collaborators Nov 12, 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