Capture rollout budget units from response usage (#36641)

## What changed

- Parse `codex_rollout_budget_units` from completed Responses API usage into
  `TokenUsage`.
- Keep the provider-only value out of serialized protocol, JSON schema, and
  TypeScript representations.

## Testing

- Cover the value in unit and end-to-end SSE response parsing tests.

GitOrigin-RevId: a53d4202beb9c8985d25894cb10e7c01f20b2a44
This commit is contained in:
rka-oai authored and copyberry committed 2026-08-03 00:30:57 +00:00
1 parent 5157493c23
commit bb5054fe47
18 files changed
+63 -3

No files matched your search

@@ -389,6 +389,7 @@ fn sample_turn_token_usage_fact(thread_id: &str, turn_id: &str) -> TurnTokenUsag
cache_write_input_tokens: 7,
output_tokens: 140,
reasoning_output_tokens: 13,
codex_rollout_budget_units: None,
},
}
}