pakrym-oai and copyberry
5ef96ab278
Add opt-in output token replay for OpenAI requests ( #52742 )
...
## What changed
- Add the disabled-by-default `output_token_replay` feature to request `output.encrypted_content` from OpenAI providers.
- Preserve encrypted message and tool-call output, message and function-call status, and output-text `annotations` and `logprobs` through history and replay. Update the generated protocol schemas and SDK types.
- Strip output ciphertext from requests to other providers while retaining it in stored history, including after replay is disabled. Remove encrypted content from memory extraction inputs.
## Testing
Add integration coverage for the feature/provider combinations, metadata replay across follow-up requests, and history preservation when resuming with replay disabled.
GitOrigin-RevId: 77729a021b6771933402aebe74ece8eb39c057e2
2026-10-10 01:25:00 +00:00
..
2026-09-25 00:20:02 +00:00
2026-09-25 00:20:02 +00:00
2026-08-28 01:14:02 +00:00
2026-09-15 23:39:40 +00:00
2026-09-16 21:50:07 +00:00
2026-10-06 03:35:55 +00:00
2026-10-06 01:26:11 +00:00
2026-09-09 22:45:00 +00:00
2026-09-22 06:36:09 +00:00
2026-09-22 06:36:09 +00:00
2026-09-22 06:36:09 +00:00
2026-09-22 06:36:09 +00:00
2026-09-25 00:20:02 +00:00
2026-09-25 00:20:02 +00:00
2026-08-25 01:27:18 +00:00
2026-08-25 01:27:18 +00:00
2026-08-25 01:27:18 +00:00
2026-10-06 19:29:40 +00:00
2026-09-04 19:56:31 +00:00
2026-09-04 19:56:31 +00:00
2026-10-06 19:29:40 +00:00
2026-09-27 21:07:54 +00:00
2026-09-22 02:24:25 +00:00
2026-08-24 21:39:48 +00:00
2026-09-22 10:42:50 +00:00
2026-09-29 14:46:33 +00:00
2026-09-29 14:46:33 +00:00
2026-09-30 00:08:55 +00:00
2026-10-02 22:55:08 +00:00
2026-09-02 21:01:04 +00:00
2026-09-25 08:25:37 +00:00
2026-09-25 08:25:37 +00:00
2026-10-06 21:29:35 +00:00
2026-09-01 00:50:11 +00:00
2026-09-01 00:50:11 +00:00
2026-09-25 08:25:37 +00:00
2026-09-01 05:17:11 +00:00
2026-10-10 01:25:00 +00:00
2026-09-03 19:36:11 +00:00
2026-10-06 19:29:40 +00:00
2026-10-06 21:29:35 +00:00
2026-09-10 15:52:09 +00:00
2026-09-10 15:52:09 +00:00
2026-09-10 15:52:09 +00:00
2026-09-10 15:52:09 +00:00
2026-10-01 20:47:05 +00:00
2026-10-01 20:47:05 +00:00
2026-09-10 15:52:09 +00:00
2026-09-10 15:52:09 +00:00
2026-09-10 15:52:09 +00:00
2026-08-25 19:06:42 +00:00
2026-10-06 19:29:40 +00:00
2026-09-30 11:58:03 +00:00
2026-09-30 11:58:03 +00:00
2026-09-25 17:57:32 +00:00
2026-10-06 19:29:40 +00:00
2026-10-07 06:07:47 +00:00
2026-10-09 01:22:30 +00:00
2026-10-06 19:29:40 +00:00
2026-09-30 04:48:50 +00:00
2026-08-25 19:06:42 +00:00
2026-10-09 01:22:30 +00:00
2026-10-09 02:59:21 +00:00
2026-08-25 01:03:20 +00:00
2026-08-25 01:03:20 +00:00
2026-08-25 01:03:20 +00:00
2026-10-10 01:25:00 +00:00
2026-10-06 19:29:40 +00:00
2026-08-25 19:03:27 +00:00
2026-10-06 19:29:40 +00:00
2026-09-15 23:39:40 +00:00
2026-08-28 18:07:40 +00:00
2026-10-06 19:29:40 +00:00
2026-09-15 23:39:40 +00:00
2026-10-06 19:29:40 +00:00
2026-08-25 19:03:27 +00:00
2026-10-06 19:29:40 +00:00
2026-10-06 19:29:40 +00:00
2026-10-06 19:29:40 +00:00
2026-10-06 19:29:40 +00:00
2026-10-09 20:02:18 +00:00
2026-10-06 19:29:40 +00:00
2026-09-15 21:19:08 +00:00