Ilker Manap and Claude Opus 5.5
117f417ef5
Precise KV-index routing: vLLM KV cache events through the agent, routed by leading blocks held
...
Plan §7.5 tier 2, opt-in per profile with kv_events. The agent starts vLLM
publishing KV cache events to a loopback port it listens on (pure-Go zmq4,
msgpack in both of vLLM's encodings), with sha256_cbor hashing and a fixed
PYTHONHASHSEED; it mirrors each engine's blocks and sends net changes up the
existing stream, with a full copy on every new one and a reset on gaps,
restarts and clears. The control plane hands them to the router, for the
sending node's own replicas only. The router tokenizes through a replica's
/tokenize, hashes the tokens as vLLM does (checked against cbor2/hashlib
golden values), and scores replicas by the share of leading blocks held,
falling back to the approximate tree. New metrics beside
llmgw_prefix_decisions_total. Untested against a running vLLM.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-05 01:21:11 +02:00
..
2026-10-04 10:02:44 +02:00
2026-10-04 10:02:44 +02:00
2026-10-05 00:05:29 +02:00
2026-10-04 23:50:53 +02:00
2026-10-04 23:50:53 +02:00
2026-10-04 16:25:56 +02:00
2026-10-04 10:38:47 +02:00
2026-10-04 23:09:59 +02:00
2026-10-04 23:09:59 +02:00
2026-10-05 00:02:01 +02:00
2026-09-27 11:51:58 +02:00
2026-09-16 07:28:56 +02:00
2026-10-05 00:04:43 +02:00
2026-10-05 00:04:43 +02:00
2026-09-29 21:29:23 +02:00
2026-09-28 12:27:47 +02:00
2026-10-04 23:50:53 +02:00
2026-10-01 12:11:37 +02:00
2026-10-03 23:09:40 +02:00
2026-09-30 02:54:36 +02:00
2026-09-30 22:26:19 +02:00
2026-10-05 00:08:33 +02:00
2026-09-27 07:49:08 +02:00
2026-09-29 21:29:23 +02:00
2026-10-05 00:01:14 +02:00
2026-10-01 14:35:58 +02:00
2026-10-05 00:02:01 +02:00
2026-10-05 00:02:01 +02:00
2026-09-27 07:30:51 +02:00
2026-09-27 07:30:51 +02:00
2026-10-04 12:34:47 +02:00
2026-10-03 21:49:15 +02:00
2026-10-04 16:45:05 +02:00
2026-10-04 23:50:53 +02:00
2026-09-28 16:26:39 +02:00
2026-10-05 00:01:14 +02:00
2026-09-30 04:00:35 +02:00
2026-10-05 00:02:01 +02:00
2026-10-05 00:02:01 +02:00
2026-10-04 10:56:16 +02:00
2026-10-05 00:02:01 +02:00
2026-10-04 11:03:46 +02:00
2026-10-05 00:04:43 +02:00
2026-10-04 15:27:35 +02:00
2026-10-05 00:04:43 +02:00
2026-10-05 00:04:43 +02:00
2026-10-05 00:01:14 +02:00
2026-09-25 16:28:38 +02:00
2026-10-04 12:22:51 +02:00
2026-10-04 16:58:11 +02:00
2026-09-28 19:03:46 +02:00
2026-09-28 19:03:46 +02:00
2026-09-30 22:40:45 +02:00
2026-09-30 23:03:48 +02:00
2026-10-04 23:27:31 +02:00
2026-09-28 16:26:39 +02:00
2026-10-04 23:09:59 +02:00
2026-10-04 23:09:59 +02:00
2026-10-04 00:19:50 +02:00
2026-09-30 22:26:19 +02:00
2026-09-28 20:44:36 +02:00
2026-10-04 10:11:40 +02:00
2026-10-05 01:21:11 +02:00
2026-10-04 12:07:17 +02:00
2026-10-04 19:19:49 +02:00
2026-10-04 19:19:49 +02:00
2026-10-04 11:03:46 +02:00
2026-10-04 11:03:46 +02:00
2026-09-28 14:47:55 +02:00
2026-10-04 11:39:49 +02:00
2026-09-28 19:03:46 +02:00
2026-10-04 19:19:49 +02:00
2026-09-16 12:28:36 +02:00
2026-09-27 22:42:26 +02:00
2026-09-27 22:42:26 +02:00
2026-09-17 07:48:20 +02:00
2026-10-03 23:09:40 +02:00
2026-09-27 12:20:40 +02:00
2026-09-27 12:20:40 +02:00
2026-09-28 16:26:39 +02:00
2026-09-18 08:31:09 +02:00
2026-09-18 08:31:09 +02:00
2026-10-04 20:33:59 +02:00
2026-10-05 00:04:43 +02:00
2026-10-04 16:49:04 +02:00
2026-10-04 08:55:19 +02:00
2026-10-05 00:08:33 +02:00
2026-10-04 23:46:42 +02:00
2026-10-04 01:18:45 +02:00
2026-10-04 01:27:02 +02:00
2026-10-03 22:54:09 +02:00
2026-10-04 17:45:31 +02:00
2026-10-04 17:45:31 +02:00
2026-10-04 01:27:02 +02:00
2026-10-05 00:02:01 +02:00
2026-10-04 17:28:24 +02:00
2026-09-29 21:54:18 +02:00
2026-10-03 22:29:12 +02:00
2026-10-04 23:50:53 +02:00
2026-10-05 00:04:43 +02:00
2026-10-05 00:04:43 +02:00
2026-10-03 22:54:09 +02:00
2026-10-04 10:16:53 +02:00
2026-10-03 21:33:59 +02:00
2026-10-04 16:49:04 +02:00
2026-10-04 23:27:31 +02:00