Ilker Manap and Claude Opus 5.5
3a3db8cd20
CI / test (push) Successful in 8m52s
Answers to similar questions, not only the same one
...
llmgw keys cache --similar 0.95 also gives a chat question the answer to
one like it: the last user message embedded by router.cache.embedding_model
(asked on the gateway's account, as a judge is, within 2 s), compared by
cosine with the questions answered in the same conversation — system
prompt, earlier turns, tools and sampling the same. The exact cache is
asked first; an exact hit embeds nothing. Said as x-llmgw-cache: similar
with x-llmgw-cache-similarity, charged as a hit.
The vectors live with their answers in the gateway's memory, counted in
max_bytes and evicted with them, not in a pgvector table as BACKLOG I1
planned: the cache keeps answer text out of the store on purpose. A
question over 2,000 characters is reused only when the same. Migration
0051 holds the setting. BACKLOG I1.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-25 17:47:11 +01:00
..
2026-10-25 17:47:11 +01:00
2026-10-25 17:47:11 +01:00
2026-10-25 17:47:11 +01:00
2026-10-04 16:30:56 +02:00
2026-10-04 16:25:56 +02:00
2026-10-04 23:21:44 +02:00
2026-10-04 21:00:01 +02:00
2026-09-27 12:20:40 +02:00
2026-09-27 12:20:40 +02:00
2026-09-27 12:20:40 +02:00
2026-09-27 12:20:40 +02:00
2026-10-09 08:53:17 +02:00
2026-10-03 22:29:12 +02:00
2026-09-28 19:03:46 +02:00
2026-10-20 10:36:08 +02:00
2026-09-28 22:37:21 +02:00
2026-09-28 22:37:21 +02:00
2026-10-18 10:59:50 +02:00
2026-10-05 00:04:43 +02:00
2026-10-05 00:04:43 +02:00
2026-10-10 10:36:19 +02:00
2026-10-10 18:30:52 +02:00
2026-10-05 01:17:49 +02:00
2026-10-05 01:17:49 +02:00
2026-10-05 01:21:30 +02:00
2026-10-05 01:21:30 +02:00
2026-10-04 23:27:31 +02:00
2026-10-04 23:27:31 +02:00
2026-10-04 15:15:38 +02:00
2026-10-06 12:41:08 +02:00
2026-09-28 19:03:46 +02:00
2026-10-08 12:47:57 +02:00
2026-10-14 10:06:20 +02:00
2026-10-14 10:06:20 +02:00
2026-09-16 08:37:40 +02:00
2026-09-16 08:37:40 +02:00
2026-10-04 16:45:05 +02:00
2026-10-04 16:45:05 +02:00
2026-09-28 22:37:21 +02:00
2026-10-08 22:08:29 +02:00
2026-10-08 22:08:29 +02:00
2026-10-03 19:50:16 +02:00
2026-10-03 19:50:16 +02:00
2026-09-27 12:20:40 +02:00
2026-09-27 12:20:40 +02:00
2026-10-11 16:10:22 +02:00
2026-10-11 16:10:22 +02:00
2026-09-27 12:20:40 +02:00
2026-10-20 10:36:08 +02:00
2026-10-20 23:00:22 +02:00
2026-10-04 10:15:32 +02:00
2026-10-11 16:10:22 +02:00
2026-09-27 12:20:40 +02:00
2026-09-27 12:20:40 +02:00
2026-09-28 19:03:46 +02:00
2026-09-28 19:03:46 +02:00
2026-09-27 12:20:40 +02:00
2026-10-01 12:39:14 +02:00
2026-10-01 12:39:14 +02:00
2026-10-10 13:36:08 +02:00
2026-10-10 13:36:08 +02:00
2026-09-25 16:18:10 +02:00
2026-10-04 23:21:44 +02:00
2026-10-03 20:57:41 +02:00
2026-10-15 20:33:13 +02:00
2026-09-28 19:23:12 +02:00
2026-10-05 01:29:35 +02:00
2026-10-15 20:33:13 +02:00
2026-10-13 20:48:40 +02:00
2026-10-13 20:48:40 +02:00
2026-09-30 18:15:38 +02:00
2026-09-30 18:15:38 +02:00
2026-10-04 23:27:31 +02:00
2026-10-07 13:20:11 +02:00
2026-10-07 13:20:11 +02:00
2026-10-04 10:34:35 +02:00
2026-10-04 10:34:35 +02:00
2026-10-03 19:43:10 +02:00
2026-10-10 18:30:52 +02:00
2026-09-16 09:11:28 +02:00
2026-10-19 12:55:27 +02:00
2026-10-19 12:55:27 +02:00
2026-09-28 22:51:13 +02:00
2026-10-03 19:43:10 +02:00
2026-10-04 10:50:56 +02:00
2026-10-04 16:30:56 +02:00
2026-10-05 15:25:23 +02:00
2026-10-05 15:25:23 +02:00
2026-10-20 10:36:08 +02:00
2026-10-03 22:29:12 +02:00
2026-10-25 17:15:48 +01:00
2026-09-27 12:36:13 +02:00
2026-10-20 10:36:08 +02:00
2026-09-18 11:05:34 +02:00
2026-09-27 12:20:40 +02:00
2026-10-08 21:30:50 +02:00
2026-10-01 12:15:37 +02:00
2026-09-27 12:26:14 +02:00
2026-10-03 19:43:10 +02:00
2026-09-28 08:11:31 +02:00
2026-10-03 19:50:16 +02:00
2026-10-18 10:59:50 +02:00
2026-10-15 20:33:13 +02:00
2026-10-15 20:33:13 +02:00