Paul Kompfner
9defff2a34
Skip server-known output items in previous_response_id optimization
...
When using previous_response_id, the server already knows its own
output from the previous response. Store the raw response output and,
on the next call, compare it against the items following the matched
input prefix — checking role and text content for messages, and call_id
for function calls. If the items match, skip them and send only truly
new input (user messages, tool results). Falls back to full context if
either the prefix or the output comparison fails.
2026-03-30 09:59:03 -04:00
..
2026-03-20 16:37:53 -03:00
2026-03-09 12:07:56 -04:00
2025-01-20 17:41:21 -08:00
2026-01-30 10:07:34 -08:00
2026-03-10 14:54:49 +01:00
2026-01-26 09:56:36 +01:00
2026-03-25 16:05:58 -03:00
2026-03-08 10:41:40 -04:00
2026-03-02 13:26:45 -08:00
2026-03-09 12:44:47 -04:00
2026-01-30 10:07:34 -08:00
2026-03-26 09:20:58 -04:00
2026-01-07 19:32:22 -08:00
2026-01-30 10:07:34 -08:00
2026-03-28 00:01:25 -04:00
2026-02-09 14:12:33 -05:00
2026-03-02 13:26:45 -08:00
2026-01-30 10:07:34 -08:00
2026-03-24 17:30:35 -04:00
2026-03-10 12:58:04 -07:00
2026-01-07 19:32:22 -08:00
2026-01-30 10:07:34 -08:00
2026-01-30 21:07:49 -05:00
2026-01-30 10:07:34 -08:00
2026-01-15 15:59:17 -05:00
2026-03-23 17:44:48 +04:00
2026-03-29 10:27:48 -04:00
2026-01-20 09:16:16 -05:00
2026-03-03 20:08:22 -05:00
2026-01-30 10:07:34 -08:00
2026-01-30 10:07:34 -08:00
2026-03-24 09:20:50 -04:00
2026-02-17 13:10:31 -05:00
2026-03-30 09:59:03 -04:00
2026-02-26 08:55:41 -05:00
2026-03-28 11:57:23 +03:00
2026-03-09 12:07:45 -03:00
2026-01-30 10:07:34 -08:00
2026-01-30 10:07:34 -08:00
2026-01-30 10:07:34 -08:00
2026-01-30 10:07:34 -08:00
2026-01-30 10:07:34 -08:00
2026-03-30 09:58:56 -04:00
2026-02-03 16:42:13 +08:00
2026-02-06 10:02:40 -05:00
2026-03-07 07:42:42 -05:00
2026-03-25 10:26:10 -04:00
2026-03-25 22:53:04 -04:00
2026-03-25 12:07:40 -04:00
2026-02-26 08:55:41 -05:00
2026-02-26 08:55:41 -05:00
2026-03-02 14:07:34 -05:00
2026-03-02 13:26:45 -08:00
2026-03-19 09:43:51 -04:00
2026-02-11 23:27:35 -05:00
2026-01-30 10:07:34 -08:00
2026-03-24 15:09:42 -04:00
2026-02-11 23:27:35 -05:00
2026-01-07 19:32:22 -08:00
2026-03-02 19:23:42 -05:00
2026-02-14 09:54:30 -05:00
2026-01-30 10:07:34 -08:00
2026-01-30 10:07:34 -08:00
2026-03-08 10:41:40 -04:00
2026-03-17 11:31:08 -04:00
2026-02-09 14:12:33 -05:00
2026-01-30 10:07:34 -08:00
2026-03-23 17:57:51 -04:00
2026-01-30 10:07:34 -08:00
2026-02-02 14:27:49 +08:00
2026-02-03 18:40:39 -05:00
2026-02-03 18:40:39 -05:00
2026-03-18 16:47:17 -04:00
2026-01-07 19:32:22 -08:00
2026-03-25 10:46:54 -04:00