Files
codex/codex-rs/rollout-trace/src
cassirer-openai 36021e1ad5 Truncate rollout JSON summaries at UTF-8 character boundaries (#57199)
## Why

Truncating a JSON summary at the 240-byte limit can panic when the cutoff falls inside a multibyte UTF-8 character.

## What changed

Truncate at the nearest preceding character boundary before appending `...`.

## Testing

Extend the JSON tool-call reuse test with multibyte arguments and assert the truncated summary and original payload reference.

GitOrigin-RevId: e4b2af17eb6e3abaeb042772944305c6e1744bdf
2026-10-26 19:11:53 +00:00
..