When engineers build multi-agent AI systems today, they almost invariably force large language models to converse in natural language. A planner model outputs an English prompt, passes the string over a network pipe, and a worker model ingests the raw tokens, re-encodes them into activations, and computes its own reply. While text is human-readable, forcing two neural networks to communicate through human vocabulary is inherently inefficient.
Recent research into Cache-to-Cache (C2C) architectures proposes an alternative: letting models share their internal Key-Value (KV) caches directly. By replacing text serialization with learned neural projections between internal representation layers, C2C allows AI models to communicate non-verbally with significant latency and accuracy improvements.
The Text Bottleneck in Multi-Agent Systems
To understand why text communication fails at scale, consider what happens inside a Transformer during inference. When Model A generates a thought, it constructs rich, continuous, high-dimensional activation tensors. In standard text-to-text pipelines, the model flattens this multi-dimensional understanding through a greedy or sampled softmax operation, quantizing complex probabilities into discrete token IDs.
This process introduces two distinct penalties:
- Semantic Quantization Loss: Forcing a rich probability distribution into a single token discards nuanced confidence levels, alternative reasoning paths, and subtle contextual associations.
- Autoregressive Decoding Latency: Model A must generate every token sequentially, writing out dozens or hundreds of tokens that serve no purpose other than handoff syntax. Model B must then spend precious compute running prefill over those exact tokens to reconstruct an approximation of what Model A already knew.
In high-throughput workflows like code generation cascades or multi-expert medical reasoning, this conversational overhead compounds into seconds of unnecessary delay.
Translating Latent Thoughts: How C2C Works

Instead of decoding to text strings, Cache-to-Cache establishes a neural bridge between the KV caches of different models.
The Key-Value cache in a Transformer stores the attention keys and values computed for previous tokens so they do not need to be recomputed at every step. In the C2C architecture, a lightweight neural projection layer maps the KV cache tensors from Model A's latent space into the coordinate space of Model B.
Because different layers in a Transformer capture different levels of abstraction—early layers handle syntax, while deeper layers encode abstract reasoning—blindly replacing entire caches degrades output quality. C2C solves this with a learnable gating mechanism. The gate evaluates which specific layers and heads benefit from external semantic injection and blends the source cache with the target cache adaptively.
Crucially, the two models do not even need to share the same architecture or parameter count. A small specialized classifier or embedding extractor can inject its cache directly into a large reasoning model, or a massive foundation model can prime a smaller edge model with a dense semantic blueprint.
Performance and Latency Gains
Empirical benchmarks show that skipping the tokenization loop yields substantial dividends. In published evaluations, C2C achieved a 2.0x to 2.5x speedup in latency compared to standard text-based agent communication. Because Model A does not need to complete an autoregressive generation loop before Model B starts working, the pipeline avoids the most memory-bandwidth-bound phase of LLM serving.
More importantly, response quality improves. Multi-model systems using C2C outperformed individual standalone models by 6.4% to 14.2% in task accuracy and beat text-communicating multi-LLM baselines by 3.1% to 5.4%. By preserving the uncompressed semantic nuance in the latent activations, the downstream model makes decisions with higher fidelity.
The Shift Toward Native Machine Collaboration
Text was invented because humans lack high-bandwidth telepathy. We compress thoughts into spoken or written symbols, broadcast them, and rely on the receiver to decompress them. For the first few years of the generative AI boom, engineers unthinkingly imposed this biological limitation onto software agents.
Moving to cache-level semantic exchange changes how we should design compound AI systems:
- Decoupled Reasoning and Formatting: A heavyweight model can perform heavy reasoning across thousands of tokens, compress its state into a dense KV cache representation, and hand it to a fast 3B model solely for final text formatting.
- Zero-Latency Tool Handshake: Autonomous sub-agents can pass intermediate states to parent orchestrators without JSON serialization or regex parsing.
- Heterogeneous Ensembles: Fast, small models running locally can pre-screen user inputs and send populated KV states directly to cloud-hosted frontier models to skip costly prefill stages.
As agentic workflows move from novelty demonstrations to latency-sensitive enterprise backends, human-readable text will remain the interface to users—but under the hood, neural networks will increasingly converse in raw tensors.


Loading comments…