Beyond Tokens: A Unified Framework for
Latent Communication in LLM-based
Multi-Agent Systems
June 04, 2026
Multi-agent systems built on large language models (LLMs) have become a prevailing paradigm for tackling complex reasoning, planning, and tool-use tasks. The dominant communication protocol in such systems is natural language: agents exchange messages token-by-token, verbalising their internal reasoning so that peers can read, verify, and respond. While convenient and interpretable, this protocol suffers from three structural drawbacks — high inference cost, irreversible information loss during discretization, and ambiguity/redundancy of natural language. A growing body of work therefore explores an alternative protocol — latent communication — in which agents exchange continuous representations (embeddings, hidden states, or KV-caches) directly, bypassing the bottleneck of text generation. This paper presents a unified framework for organising the rapidly expanding literature on latent communication. We analyse existing methods along three orthogonal axes: (1) WHAT information is communicated (Embeddings, Hidden States, KV-Caches, or other continuous state); (2) WHICH sender–receiver alignment is used (latent-space alignment and layer alignment); and (3) HOW the communicated information is fused into the receiver (concatenation, prepending, mathematical operations, cross-attention, or cache restoration). Under this 3-axis framework, we systematically categorise eighteen representative methods proposed between 2024 and 2026, identify five major design patterns, and surface a set of open challenges — including cross-architecture alignment, security of latent channels, compression for edge deployment, and the relationship between latent communication and latent chain-of-thought. We hope that this framework both lowers the barrier to entry for new researchers and provides a vocabulary for comparing future work.
Multi-agent systems built on top of large language models (LLMs) have rapidly become a workhorse for complex reasoning, planning, code generation, scientific question answering, and tool orchestration [1]–[4]. In the canonical architecture, several specialised LLM agents — each typically instantiated as a separate model call with its own role prompt — collaborate by exchanging natural language messages. A planner proposes a strategy in text; a critic reads the proposal and replies in text; a coder edits the plan in text; and so on. The result is a visible, inspectable, human-readable communication trace that doubles as an audit log and a debugging surface. The way such a system partitions a complex task across agents — which subtask to assign to which agent — is itself a non-trivial design choice, and recent work has begun to study adaptive task-decomposition strategies empirically [5].
Despite its success, the text-only communication protocol is being increasingly questioned. Three structural limitations stand out:
Inference cost. Every message forces the sender to decode its internal reasoning into a token sequence, and forces the receiver to re-encode that sequence back into a representation. For an \(L\)-layer model with vocabulary size \(V\) and a message of \(T\) tokens, the per-message overhead is \(\mathcal{O}(L \cdot T \cdot d)\) extra FLOPs on top of the agent’s own reasoning.
Information loss during discretization. The sender’s hidden state — a high-dimensional vector that summarises its entire context — must be compressed into a single token drawn from a vocabulary of size \(V\). The mutual information between the hidden state and the chosen token is bounded by \(\log_2 V\) bits, typically \(\le 15\) bits in modern tokenisers, whereas the hidden state itself carries tens of thousands of bits. Alternative reasoning paths, calibrated confidences over alternatives, and fine-grained semantic distinctions are simply discarded.
Redundancy and ambiguity of natural language. Generated text is optimised for linguistic fluency rather than task-relevant information density. Idioms, hedging, and vague referents add overhead; disagreements about role assignment or background knowledge can render entire messages irrecoverable.
In response, a new line of work — collectively called latent communication — has emerged. The core idea is to let agents exchange their continuous internal representations directly: embeddings at the input layer, hidden states from intermediate layers, or key–value (KV) caches from the attention mechanism. By skipping the language bottleneck, latent communication can preserve more information, save inference time, and avoid the failure modes of natural language. The downside is interpretability: the channel is opaque to humans and harder to inspect, debug, or align.
The field has grown explosively. The accompanying repository Awesome-Latent-Communication already tracks more than fifteen distinct methods, and the diversity of design choices is striking: some methods transmit embeddings, others transmit hidden states, still others transmit KV-caches. Some methods align the last layer of the sender to the first layer of the receiver; others align all layers. Some fuse information by concatenation; others by prepending, addition, or learned cross-attention. Some are training-free; others require distillation. A new researcher entering the area is therefore confronted by a fragmented landscape with no shared vocabulary.
This paper introduces a unified framework that organises the literature along three orthogonal axes and uses it to systematically categorise eighteen representative works. Specifically:
We propose a 3-axis decomposition — WHAT (types of communicated information), WHICH (sender–receiver alignment), and HOW (information fusion strategy) — that uniquely determines the design space of any latent communication protocol.
Under this framework, we analyse eighteen methods published between 2024 and 2026, summarise their key innovations, strengths, and limitations, and slot each into a unified comparison table.
We extract five generalisable takeaways about the design trade-offs (e.g., “KV-cache carries more information than hidden states but is more architecture-dependent”) that we believe will inform future method design.
We identify six open problems — including cross-architecture alignment, security of latent channels, and the unification of latent communication with latent chain-of-thought — that we expect to shape the next generation of research.
The remainder of the paper is organised as follows. 2 introduces preliminary concepts. 3 makes the case for latent communication by quantifying the limitations of natural language. 4 presents the unified framework along the WHAT / WHICH / HOW axes. 5 walks through the eighteen representative methods under the framework. 6 discusses the dominant training-free implementation paradigm. 7 surveys empirical results. 8 lays out open problems. 9 relates latent communication to adjacent research areas. 10 concludes.
This section fixes the notation and terminology used throughout the paper.
A multi-agent LLM system (MAS) consists of \(N\) LLM agents \(\mathcal{A} = \{A_1, A_2, \ldots, A_N\}\), each equipped with a role-specific system prompt, optional tool access, and a communication channel. At each step, an agent \(A_i\) (the sender) produces a message that is delivered to one or more peer agents (the receivers). A controller — explicit or implicit — decides the order of speakers. The communication channel is the focus of this paper: classical systems use a natural language channel (2.2); the methods surveyed in this paper use a latent channel ([sec:prelim:latent]).
Natural Language Communication (NL-Comm). The sender generates a discrete token sequence \(y = (y_1, y_2, \ldots, y_T)\) by sampling from a vocabulary \(\mathcal{V}\). The receiver re-encodes the token sequence into its own embedding space. The two-step pipeline — sender decode \(\rightarrow\) token transport \(\rightarrow\) receiver encode — is what we refer to as the language bottleneck.
Latent Communication (Latent-Comm). The sender exposes one of its internal continuous representations — the input embedding, the hidden state of a particular layer/token, or the KV-cache — and the receiver injects this representation into its own computation without round-tripping through the vocabulary.
A high-level comparison of the two pipelines is shown in 1.
LLM inference is split into two phases that we will repeatedly refer to:
Prefill phase. Given a prompt \(x = (x_1, \ldots, x_T)\), the model processes the entire sequence in parallel and produces the first output token. All key–value pairs computed during prefill are stored in the KV-cache.
Decode phase. The model generates one token at a time. At each step \(t > T\), it takes the previously generated token \(y_{t-1}\) and the cached KV from earlier steps, and produces a new token \(y_t\) (and a new KV entry).
The distinction matters for latent communication because the kind of internal state available differs between the two phases. During prefill, the sender has access to per-token hidden states and KV-caches for every input token. During decode, the sender has only the hidden state of the most recently generated token plus an ever-growing KV-cache.
We adopt the following precise definitions, which the rest of the paper relies on:
A continuous vector \(\mathbf{e}_i \in \mathbb{R}^d\) that maps a discrete input symbol \(x_i\) to a dense semantic space. Embeddings are the input to the first Transformer block.
The output of a complete Transformer block, denoted \(\mathbf{h}_i^{(\ell)} \in \mathbb{R}^d\) for token \(i\) at layer \(\ell\). Hidden states are the stable, layer-wise semantic representations passed between adjacent Transformer blocks. When the receiver consumes a hidden state, it typically receives one of the intermediate-layer outputs.
The collection of per-token key and value tensors computed in each self-attention layer during prefill, denoted \(\mathcal{KV} = \{ (\mathbf{k}_i^{(\ell)}, \mathbf{v}_i^{(\ell)})_{i=1}^{T} \}_{\ell=1}^{L}\). The KV-cache is what the model reuses to make decode efficient.
A more general term: any intermediate output of a sub-module (attention projection, feed-forward transformation, etc.). Hidden states are a subset of activations that serve as stable layer-wise representations. Methods that transmit “activations” often transmit a more granular quantity (e.g., a single attention head’s output) than methods that transmit “hidden states.”
A schematic of these quantities in a Transformer block is included in the left panel of 1.
Latent communication has become practical only recently. Three enabling trends converged around 2023–2024:
Open-weight LLMs at scale. Methods that pipe a sender’s hidden state into a receiver’s forward pass require white-box access to both models. The release of Llama, Qwen, Mistral, and similar families has made such access routine.
KV-cache engineering. The KV-cache has gone from an implementation detail to a first-class optimisation target, with rich infrastructure for compression, sharing, and off-loading. Methods that transmit KV-caches piggy-back on this infrastructure.
Multi-agent frameworks. Frameworks like LangGraph, AutoGen, CrewAI, and MetaGPT have lowered the cost of orchestrating multiple LLM agents, making the latent channel itself a meaningful object of study rather than a curiosity.
Before diving into the framework, we articulate the case for and against latent communication. We argue that the trade-off is context-dependent: latent communication is preferable when (a) the agents are tightly coupled, (b) the cost of natural language overhead dominates, and (c) the channel can be made interpretable enough for downstream debugging.
Consider a two-agent system where agent \(A_1\) produces a \(T\)-token message to agent \(A_2\). The total cost is:
\(A_1\)’s decode of \(T\) tokens: \(\mathcal{O}(L \cdot T \cdot d)\) FLOPs, where \(L\) is the number of layers and \(d\) is the hidden dimension. The KV-cache read/write is the dominant term.
\(A_2\)’s re-encoding of \(T\) tokens: the same \(\mathcal{O}(L \cdot T \cdot d)\) FLOPs in prefill.
The token-by-token transport itself: negligible.
So the overhead of natural language communication is roughly \(2 \times\) the cost of generating the message, even before accounting for \(A_2\)’s own reasoning. Latent communication can reduce this to a single embedding/hidden-state/KV-cache transport that the receiver injects without re-encoding.
The pipeline is \[\mathbf{h}_{\text{context}} \xrightarrow{\text{linear}} \mathbf{z} \in \mathbb{R}^{V} \xrightarrow{\text{sample}} y \in \mathcal{V}, \label{eq:discretisation}\tag{1}\] where \(\mathbf{h}_{\text{context}}\) is the sender’s high-dimensional hidden state, \(\mathbf{z}\) is the logit vector over the vocabulary, and \(y\) is the sampled token. The mutual information \(I(\mathbf{h}_{\text{context}}; y)\) is upper-bounded by \(H(y) \le \log_2 |\mathcal{V}| \approx 15\text{--}17\) bits. Meanwhile, \(\mathbf{h}_{\text{context}}\) itself typically lives in \(\mathbb{R}^d\) with \(d \ge 4096\) and is parameterised by 32-bit floats, so its raw representational capacity exceeds \(40{,}000\) bits. The compression factor is therefore on the order of \(10^{3}\)–\(10^{4}\).
Concretely: a hidden state encodes not just which token to say next, but also the alternatives considered, their relative probabilities, the salience of different parts of the context, and uncertainty. All of this is lost the moment we sample a single token. A visual comparison of these information densities (2 (a)) and the resulting communication pipelines (2 (b)) is given in 2.
Figure 2: Why latent communication wins on information density. Left (a): Bar chart comparing the information content of a discrete token (\(\approx 15\) bits) with that of a single hidden state of the last token (\(\approx 40{,}000\) bits). The gap of three to four orders of magnitude motivates the move to latent communication. Right (b): Pipeline comparison. NL-Comm routes a sender’s hidden state through a vocabulary bottleneck; Latent-Comm exchanges a continuous vector directly, preserving orders of magnitude more information per communication step.. a — Information density: \(\approx 15\) bits per token., b — Pipeline comparison: NL-Comm vs.Latent-Comm.
Generated text is optimised for linguistic coherence (a stylistic objective from pre-training) rather than for task-relevant information density. Sentences are padded with politeness markers, hedging, and reformulation. References to prior context are often under-specified (“the previous step”, “that approach”), forcing the receiver to reconstruct the referent.
When sender and receiver disagree on background knowledge, role assignment, or terminology, the natural language channel can become lossy in a semantic sense that goes beyond the numerical bits/token argument. In contrast, latent channels operate on the agents’ own representational manifolds and avoid this kind of semantic mismatch — at the cost of interpretability.
Latent communication is not a universal replacement. Natural language retains one decisive advantage:
In practice, the field has converged on a hybrid view: natural language for tasks where human oversight is needed (e.g., final answers, justifications) and latent communication for intermediate, agent-to-agent signalling. A schematic of this hybrid view is shown in 2 (b).
Synthesising the above, latent communication tends to win when all of the following hold:
The two agents are tightly coupled (e.g., a planner feeding directly into an executor).
The communication is intermediate — the user does not need to see the message.
The sender and receiver share (or can be aligned to) a common latent space (e.g., same backbone, or compatible architectures).
Latency is a binding constraint (e.g., real-time pipelines, edge deployment, or large agent counts).
Conversely, natural language wins when interpretability, cross-organisation interoperability, or human oversight is required.
We now present the central contribution of this paper: a unified framework that organises all existing latent communication methods along three orthogonal axes. We claim that every latent communication method can be uniquely described by a triple: \[\text{Method} = (\underbrace{\text{WHAT}}_{\text{type of information}},\;\underbrace{\text{WHICH}}_{\text{alignment}},\;\underbrace{\text{HOW}}_{\text{fusion}}). \label{eq:triple}\tag{2}\]
The framework is summarised schematically in 3.
WHERE does the information come from? WHAT is its format? WHICH layer/head in the receiver does it target? HOW is it combined? These three questions (WHAT / WHICH / HOW) uniquely determine any latent communication protocol.
The first axis asks: what continuous quantity does the sender expose to the receiver? The dominant choices in the literature are Embeddings, Hidden States, and KV-Caches, with several methods exploring other quantities (state deltas, persistent memory, attention-only signals).
The sender transmits its input embedding \(\mathbf{e}_i \in \mathbb{R}^d\) for one or more tokens. Embeddings are the lowest-level continuous representation; they are model-agnostic in the sense that any model with a compatible embedding dimension can in principle consume them. CIPHER [6] is the canonical example: it computes a weighted embedding where the weights are derived from the sender’s output logits, so that the embedding encodes the sender’s full vocabulary distribution rather than a single sampled token.
Architecture-light (only the embedding table needs to be shared). Simple to implement. Robust to backbone changes.
Embeddings are the least informative of the three options. They do not encode the agent’s intermediate computations or its attended context.
The sender transmits the hidden state \(\mathbf{h}_i^{(\ell)}\) of token \(i\) at layer \(\ell\). Hidden states are richer than embeddings: they encode the agent’s intermediate reasoning, including the effect of attention over its context. AC [7], Interlat [8], SDE [9], ThoughtComm [10], and Mixture of Thoughts [11] all use hidden states as the communicated quantity.
Encodes intermediate computation. Often training-free. Easy to align to the receiver’s first layer (4.2).
Less informative than the full KV-cache (it does not include the keys needed to attend back to earlier tokens). Architecture-dependent: the receiver must share a similar backbone.
The sender transmits its per-token, per-layer KV-cache. The receiver can then resume generation as if it had pre-filled the sender’s context. KVComm [12], Cache-to-Cache [13], LatentMAS [14], Q-KVComm [15], LRAgent [16], RelayCaching [17], Agent Memory [18], Agent Primitives [19], and Edge LLM Handover [20] all use KV-caches.
Maximally informative (it contains the keys, values, and token positions needed for the receiver to attend over the sender’s context). Compatible with the existing KV-cache compression infrastructure.
Largest payload (proportional to sequence length \(\times\) number of layers \(\times\) number of heads \(\times\) head dimension). Most architecture-dependent: a KV-cache from a 4096-d Llama cannot be directly consumed by a 5120-d Qwen. Requires careful alignment across architectures.
A small but growing set of methods transmits non-standard quantities:
State delta trajectory (SDE [9]): the change in hidden state at each layer, rather than the state itself. This compresses the information into a direction in latent space and has been shown to be more robust when sender and receiver architectures differ slightly.
Persistent KV-cache memory (Agent Memory [18]): a disk-persistent 4-bit-quantised KV-cache, used to offload the cache to edge devices.
Visual-latent wormhole (Vision Wormhole [21]): a sender’s hidden state is rendered into a VLM’s visual input space, exploiting the VLM’s visual pathway as a universal channel.
Centralised workspace state (BIGMAS [22]): a shared workspace in which agents deposit and read structured latent messages, mediated by an orchestrator.
1 summarises which information type each method uses.
| Method | Embedding | Hidden State | KV-Cache | Other |
|---|---|---|---|---|
| CIPHER [6] | \(✔\) (weighted) | |||
| AC [7] | \(✔\) | |||
| Interlat [8] | \(✔\) | |||
| SDE [9] | delta | |||
| KVComm [12] | \(✔\) | |||
| Cache-to-Cache [13] | \(✔\) | |||
| LatentMAS [14] | \(✔\) | |||
| ThoughtComm [10] | \(✔\) | |||
| Q-KVComm [15] | \(✔\) (comp.) | |||
| LRAgent [16] | \(✔\) (base+lr) | |||
| RelayCaching [17] | \(✔\) (dec) | |||
| Agent Memory [18] | \(✔\) (Q4) | |||
| Agent Primitives [19] | \(✔\) (inter) | |||
| Edge LLM Handover [20] | \(✔\) (backhaul) | |||
| Vision Wormhole [21] | UVC | |||
| BIGMAS [22] | workspace | |||
| Mixture of Thoughts [11] | \(✔\) (proj.) | |||
| Five Ws Survey [23] | (all) | (all) | (all) | (taxonomy) |
There is a clear ordering along three dimensions: information richness (KV-Cache \(>\) Hidden State \(>\) Embedding); transport cost (KV-Cache \(>\) Hidden State \(>\) Embedding); and architecture dependence (KV-Cache \(>\) Hidden State \(>\) Embedding). A method’s position in this space is largely determined by its chosen WHAT.
KV-Cache methods are concentrated in the prefill phase (because the cache is naturally produced there), while Embedding/Hidden State methods are concentrated in the decode phase (because the last-token hidden state is what the model uses to predict the next token). When the receiver only consumes prefill-phase information, the sender’s decode phase can be skipped entirely, yielding a major inference speed-up — the key insight behind all KV-cache methods.
The second axis asks: which parts of the sender correspond to which parts of the receiver? Alignment has two sub-dimensions: latent information alignment (does the sender’s semantic space match the receiver’s?) and layer alignment (which layer of the sender feeds into which layer of the receiver?).
If the sender and receiver are the same model (e.g., two instances of Llama-3-8B), their latent spaces are identical by construction — no alignment is needed. If they are different but architecturally compatible (e.g., two Llama-3 fine-tunes), the spaces are close but not identical; methods such as Interlat [8] and Cache-to-Cache [13] apply learned projection heads to bridge the gap. If they are architecturally heterogeneous (e.g., Llama-3 and Qwen-2), a Universal Visual Codec [21] or a learned interaction layer [11] is needed.
2 indicates which methods perform explicit alignment.
4pt
| Method | Latent Information Alignment |
|---|---|
| CIPHER, AC, SDE, KVComm, Q-KVComm, LRAgent, RelayCaching, Agent Memory, Agent Primitives, Edge LLM Handover, ThoughtComm, BIGMAS | None (same model assumed) |
| Interlat, Cache-to-Cache, LatentMAS | Learned projection (homogeneous backbone) |
| Vision Wormhole | Universal Visual Codec (heterogeneous) |
| Mixture of Thoughts | Interaction layers (heterogeneous) |
The second sub-axis specifies the layer-to-layer correspondence between sender and receiver. Two natural extremes appear repeatedly:
Last \(\rightarrow\) First. The sender exposes the hidden state of its last layer, and the receiver injects it at its first layer. Used by CIPHER, AC, Interlat. This is the simplest mapping and works well when the sender’s last layer is the most semantically rich.
All \(\rightarrow\) Corresponding. The sender exposes the hidden state of every layer, and the receiver injects each one into the corresponding layer (i.e., layer \(\ell\) of the sender feeds layer \(\ell\) of the receiver). Used by Cache-to-Cache, LatentMAS, SDE. This preserves the layer-wise structure of the sender’s computation and is the natural choice for KV-cache methods.
Intermediate variants include:
Selected \(\rightarrow\) Selected. The sender selects \(n \ge 1\) layers via a heuristic or learned gate, and the receiver injects them at the same indices. Used by AC, KVComm, Q-KVComm.
Sparse top-\(k\) attention. A sub-variant of selected \(\rightarrow\) selected in which the receiver attends over only the top-\(k\) most relevant layers (used by KVComm).
For homogeneous agents (same backbone), both the “last \(\rightarrow\) first” and “all \(\rightarrow\) corresponding” strategies are simple, training-free, and competitive. The “selected \(\rightarrow\) selected” strategy adds complexity but can yield accuracy or latency gains when the agent has many layers and the relevant information is concentrated in a few. For heterogeneous agents, learned alignment (projection, universal codec, or interaction layers) becomes necessary.
The third axis asks: how is the communicated information incorporated into the receiver’s computation? The major options are:
The sender’s latent is concatenated with the receiver’s prompt embedding (or hidden state) along the token axis. This is the simplest fusion and is used by CIPHER, Interlat, and several early hidden-state methods.
The sender’s latent is prepended to the receiver’s KV-cache. This is the natural fusion for KV-cache methods: the receiver can attend over the sender’s context as if it were the first few tokens of its own prompt. Used by KVComm, LatentMAS, and others.
The sender’s latent is combined with the receiver’s hidden state (or KV-cache) by an element-wise operation: addition, subtraction, or a small learned linear projection. Used by AC (addition of last-token hidden states), SDE (addition of state deltas), and others.
The receiver attends over a set of sender latents using a learned cross-attention layer. Used by Mixture of Thoughts [11], where a primary expert attends over a top-\(K\) set of peer experts’ projected hidden states.
The receiver replaces part of its own KV-cache with the sender’s KV-cache. Used by RelayCaching [17] and Agent Memory [18], where the goal is to avoid recomputation rather than to mix information.
3 lists the fusion strategy for each method.
| Method | Fusion Strategy | Detail |
|---|---|---|
| CIPHER [6] | Concatenation | Weighted embedding concat.at each step |
| AC [7] | Math operation | Hidden state of last token added/combined |
| Interlat [8] | Concatenation | Latent appended to prompt embeddings |
| SDE [9] | Math operation | State delta added to corresponding layer/token |
| KVComm [12] | Prepend | Sender KV prepended to receiver KV |
| Cache-to-Cache [13] | Math operation | Learned fuser |
| LatentMAS [14] | Prepend | Sender KV prepended to receiver KV |
| ThoughtComm [10] | Math operation | Hidden-state combination |
| Q-KVComm [15] | Prepend | Compressed KV prepended |
| LRAgent [16] | Math operation | Base + low-rank adapter inside fused kernel |
| RelayCaching [17] | Cache restoration | Direct transplant + sparse recomputation |
| Agent Memory [18] | Cache restoration | Q4 disk-resident cache reloaded into attention |
| Agent Primitives [19] | Prepend | Inter-primitive KV exchange |
| Edge LLM Handover [20] | Hybrid | Partial re-prefill + partial KV transfer |
| Vision Wormhole [21] | Visual injection | Latent rendered into VLM’s visual input space |
| BIGMAS [22] | Workspace fusion | Orchestrator routes full shared state |
| Mixture of Thoughts [11] | Cross-attention | Primary expert attends over top-\(K\) peer hidden states |
Concatenation and prepending are the most common, simplest, and often training-free. Mathematical operations (addition, learned linear) are slightly more expressive but require architectural compatibility. Cross-attention is the most expressive but requires training. Cache restoration is the most efficient (avoids recomputation entirely) but is the most restrictive in scope.
The three axes are orthogonal: a method’s WHAT, WHICH, and HOW can be chosen largely independently. This means the design space has a multiplicative rather than additive structure. With three options for WHAT, three for WHICH, and five for HOW, there are 45 conceptually distinct positions; the 18 methods surveyed in this paper occupy about 17 of them, suggesting the design space is not yet saturated.
A bird’s-eye view of how all 18 methods fit into the framework is given in 4.
This section provides a one-paragraph analysis for each of the eighteen methods, structured as: (a) core idea, (b) framework placement (WHAT / WHICH / HOW), (c) strengths, (d) limitations, and (e) reported results and code. Methods are grouped by the WHAT axis for narrative flow.
Core idea. CIPHER is the first method to communicate embeddings rather than tokens. The sender’s output logits over the vocabulary are converted to weights, and a weighted sum of the embedding table entries is
computed — yielding a soft embedding that encodes the entire vocabulary distribution in a single vector. The receiver concatenates this soft embedding to its own prompt at every decode step.
Framework. WHAT = weighted Embedding. WHICH = last layer of sender \(\rightarrow\) first layer of receiver. HOW = Concatenation.
Strengths. Training-free. Backbone-light (only the embedding table must be shared, not the rest of the model). Robust to model mismatches.
Limitations. Embeddings carry the least information of the three options. Performance gains are modest compared to KV-cache methods.
Results & code. Improves over token-level multi-agent debate on several reasoning and QA benchmarks. ICLR 2024. Code.
Core idea. AC has the sender transmit the hidden state of the last token at a selected layer (typically a middle layer such as 16 in a 32-layer model). The receiver combines this hidden
state with its own last-token hidden state via a simple mathematical operation (e.g., addition).
Framework. WHAT = Hidden State (last token, selected layer). WHICH = same layer in sender and receiver. HOW = Mathematical operation.
Strengths. Training-free. Encodes intermediate reasoning. Approximately 27% accuracy improvement over natural language communication on a representative benchmark suite.
Limitations. Hidden state is not as informative as KV-cache. The choice of which layer to transmit requires heuristic tuning.
Results & code. Up to +27% on math/reasoning benchmarks over NL-Comm. ICML 2025.
Core idea. Interlat transmits the last-layer, last-token hidden state from sender to receiver and concatenates it with the receiver’s prompt embeddings. The receiver then proceeds with normal
prefill. The authors introduce a small learned projection to align the sender’s and receiver’s last-layer spaces when the agents are different fine-tunes of the same backbone.
Framework. WHAT = Hidden State. WHICH = last layer of sender \(\rightarrow\) first layer of receiver, with optional learned projection. HOW = Concatenation.
Strengths. Simple, training-free for same-model agents. Up to \(24\times\) speedup over NL-Comm on long-context multi-agent tasks.
Limitations. Last-layer / last-token state is less informative than the full cache. Performance depends on alignment quality.
Results & code. Up to \(24\times\) latency reduction on long-context tasks; competitive accuracy with NL-Comm. ACL 2026. Code.
Core idea. SDE transmits not the hidden state itself, but the change in hidden state at each layer (the “state delta”) during a reasoning step. The deltas form a trajectory in latent space that,
in the receiver, is added to the corresponding layer/token of the receiver’s hidden state.
Framework. WHAT = State-delta trajectory (a non-standard continuous quantity). WHICH = all layers. HOW = Mathematical operation (addition).
Strengths. More robust to small architectural mismatches than raw hidden states. SOTA on several complex reasoning benchmarks.
Limitations. The state-delta representation is unconventional and has not been widely adopted.
Results & code. SOTA on complex reasoning among NL-Comm baselines. Code.
Core idea. ThoughtComm treats each agent’s thought (intermediate hidden state) as a first-class message. The sender exposes its current hidden state; the receiver combines it with its own current
hidden state through a learnable gating mechanism.
Framework. WHAT = Hidden State. WHICH = corresponding layer. HOW = Math operation (gated combination).
Strengths. Naturally aligned with the agent’s internal monologue. Works across homogeneous backbones.
Limitations. No public code at the time of writing.
Core idea. MoT is a heterogeneous latent communication method. A router selects a top-\(K\) set of frozen LLM “experts” per query, and a primary expert
performs cross-attention over the projected hidden states of the active peers. Crucially, the projection is done by uniformly placed interaction layers, which map each expert’s hidden space to a shared latent space. This is the first method to
support cross-architecture hidden-state communication without pairwise translators.
Framework. WHAT = Hidden State (projected). WHICH = learned interaction layers. HOW = Cross-attention.
Strengths. First latent communication method to natively support heterogeneous experts. Single-pass inference (no iterative aggregation). Beats prior SOTA on both in-distribution and out-of-distribution benchmarks.
Limitations. Requires training the router and interaction layers.
Results & code. +0.38% on 5 ID benchmarks and +2.92% on 3 OOD benchmarks over prior SOTA (Avengers). Code.
Core idea. KVComm transmits a selected subset of the sender’s KV-cache (a few selected layers) to the receiver. Within the same layer index, the sender’s KV is prepended to the
receiver’s KV. A Gaussian-prior-based selection mechanism picks the most informative layers.
Framework. WHAT = KV-Cache (selected layers). WHICH = selected \(\rightarrow\) corresponding. HOW = Prepend.
Strengths. Training-free. Reduces transmission cost relative to full-cache methods. Achieves strong latency improvements.
Limitations. Performance depends on the layer-selection heuristic.
Results & code. Strong latency reduction on multi-agent QA pipelines. ICLR 2026.
Core idea. Cache-to-Cache is the first method to transmit the entire KV-cache from sender to receiver. All layers of the sender feed into the corresponding layers of the receiver. A small
learned fuser blends the two caches at each layer.
Framework. WHAT = KV-Cache (all layers). WHICH = all \(\rightarrow\) corresponding. HOW = Mathematical operation (learned fuser).
Strengths. Maximally informative. Strong empirical results on multi-agent reasoning.
Limitations. Highest transport cost among the surveyed methods. Fuser must be trained.
Results & code. Significant accuracy gains on multi-agent benchmarks. Code.
Core idea. LatentMAS extends Cache-to-Cache by interleaving prefill and decode: the sender’s KV-cache is exposed both during its prefill phase and accumulated during its decode
phase. The receiver gets the full prefill+decode KV-cache, prepended at every layer.
Framework. WHAT = KV-Cache (prefill + decode). WHICH = all \(\rightarrow\) corresponding. HOW = Prepend.
Strengths. Maximally informative. Training-free. Strong results on collaborative reasoning.
Limitations. Largest transport cost.
Results & code. SOTA on collaborative reasoning benchmarks. Code.
Core idea. Q-KVComm compresses the sender’s KV-cache using an adaptive quantisation scheme that achieves 5–6\(\times\) compression while preserving semantic
fidelity. The compressed cache is then transmitted to the receiver and prepended at the corresponding layers.
Framework. WHAT = KV-Cache (compressed). WHICH = all \(\rightarrow\) corresponding. HOW = Prepend.
Strengths. Lowers transport cost by 5–6\(\times\). Compatible with existing KV-cache infrastructure.
Limitations. Quantisation introduces small semantic drift.
Results & code. 5–6\(\times\) compression with negligible accuracy loss.
Core idea. LRAgent addresses the multi-LoRA setting: when several agents share the same backbone but use different LoRA adapters, the base component of the KV-cache is identical across
agents, while the adapter component is small and low-rank. LRAgent shares the base component and stores the adapter component in low-rank form. A custom Flash-LoRA-Attention kernel reconstructs adapter contributions without materialising
the full cache.
Framework. WHAT = KV-Cache (base + low-rank adapter). WHICH = same backbone. HOW = Additive fusion inside fused kernel.
Strengths. Drastically reduces memory for multi-LoRA agents. Training-free at inference. Approximates fully-shared caching throughput.
Limitations. Specific to multi-LoRA setting.
Results & code. Memory overhead close to fully-shared caching; accuracy close to non-shared baseline. ICML 2026.
Core idea. RelayCaching observes that when an agent’s decoded output becomes part of a downstream agent’s prompt, the decoding-phase KV-cache of the upstream agent is highly
consistent with the prefill-phase KV-cache that the downstream agent would have computed. RelayCaching directly transplants the upstream decoding cache into the downstream prefill, with sparse selective recomputation at the few affected
layers/positions.
Framework. WHAT = KV-Cache (decoding-phase). WHICH = same model. HOW = Cache restoration + sparse recomputation.
Strengths. Training-free. \(>\)80% cache reuse. Up to 4.7\(\times\) TTFT reduction.
Limitations. Same-model assumption; deviations at the boundary require recomputation.
Results & code. 80%+ cache reuse, 4.7\(\times\) TTFT speedup on math, code, and general knowledge tasks.
Core idea. Agent Memory targets edge devices with limited RAM. Each agent’s KV-cache is persisted to disk in 4-bit quantised form (safetensors) and reloaded into attention layers on demand,
eliminating the \(\sim\)15.7 s/agent re-prefill cost at 4K context.
Framework. WHAT = KV-Cache (Q4 quantised, disk-persistent). WHICH = same agent across phases. HOW = Cache restoration + cross-phase context injection.
Strengths. Frees up RAM; enables multi-agent inference on edge. Up to 136\(\times\) TTFT speedup.
Limitations. Quantisation introduces perplexity drift (Llama +2.8%, DeepSeek +3.0%, Gemma \(-0.7\%\)).
Results & code. TTFT speedups: Gemma 3 12B 22\(\times\)–136\(\times\); DeepSeek-Coder-V2-Lite 16B 11\(\times\)–76\(\times\); Llama 3.1 8B 24\(\times\)–111\(\times\). Code.
Core idea. Agent Primitives decomposes a multi-agent system into a small library of reusable latent primitives (e.g., Review; Voting and Selection; Planning and Execution). Intra-primitive
messaging uses shared KV-cache rather than natural language. An organiser agent composes primitives per query, and a knowledge pool stores previously successful configurations.
Framework. WHAT = KV-Cache (inter-primitive). WHICH = same backbone within primitive. HOW = Primitive chaining.
Strengths. Modular; reuses successful configurations. +12.0–16.5% average accuracy over single-agent baselines. 3–4\(\times\) lower token usage and latency than text-based MAS. Only 1.3–1.6\(\times\) overhead vs.single-agent inference.
Limitations. Specific to MAS architectures built around the proposed primitives.
Core idea. Edge LLM Handover addresses the mobility setting: when a user equipment (UE) hands over between edge base stations during an LLM session, the system jointly optimises how much
context to re-prefill from raw tokens vs.how much KV-cache to transfer over the backhaul, minimising worst-case handover delay.
Framework. WHAT = KV-Cache (transferred over backhaul). WHICH = same edge LLM. HOW = Hybrid: partial re-prefill + partial KV transfer.
Strengths. Tractable, step-wise solution; constructive multi-UE rate-scheduling policy. Outperforms baselines across a wide range of backhaul capacities, prefill speeds, and context sizes.
Limitations. Simulation-only evaluation.
Core idea. Vision Wormhole reconceptualises the visual interface of a VLM as a continuous communication channel. A sender’s reasoning trace is encoded into a shared continuous reference
space (the Universal Visual Codec, UVC) and injected into the receiver’s visual pathway, bypassing tokenisation. The hub-and-spoke topology reduces the alignment cost from \(\mathcal{O}(N^2)\) pairwise
translators to \(\mathcal{O}(N)\) encoders/decoders, enabling cross-architecture latent transfer across disjoint model manifolds.
Framework. WHAT = Hidden State (in UVC). WHICH = hub-and-spoke via UVC. HOW = Visual injection.
Strengths. First method to support fully heterogeneous cross-architecture latent communication. Tested on Qwen-VL, Gemma, SmolVLM2, LFM2.5-VL across nine reasoning benchmarks.
Limitations. Requires label-free distillation training. Code in progress.
Results & code. Reduces end-to-end wall-clock time in most settings; positive macro-average \(\Delta\)-accuracy.
Core idea. BIGMAS organises specialised LLM agents as nodes in a dynamically constructed directed graph. A GraphDesigner builds the topology per problem, and an Orchestrator
mediates access to a centralised shared workspace. The architecture is inspired by the global workspace theory of human cognition.
Framework. WHAT = Shared workspace contents (hybrid latent/text). WHICH = common message-space contract. HOW = Global workspace fusion.
Strengths. Topology adapts to the problem. Centralised workspace avoids the local-view bottleneck of pairwise communication.
Limitations. Specific to graph-structured MAS. The exact storage format of the workspace contents is not explicitly specified.
Results & code. Outperforms ReAct and Tree of Thoughts on Game24, Six Fives, and Tower of London with six frontier LLMs (standard + LRMs). Gains are orthogonal to model-level reasoning improvements.
Core idea. The Five Ws Survey unifies MARL, Emergent Language (EL), and LLM-based multi-agent communication under a single “Five Ws” (Who, Whom, When, What, Why) taxonomy. It surveys
hand-designed protocols, end-to-end learned communication, emergent symbolic communication, and natural-language priors.
Value for this paper. A meta-survey that contextualises our framework. The WHAT axis in the Five Ws survey corresponds to our WHAT axis; the WHEN and WHY axes are unique to that framework, providing the broader communication
theory context in which our framework sits. TMLR 2026.
A striking observation across the 18 surveyed methods is that most are training-free. The training-free property is a major advantage in practice: it means the methods can be deployed on top of any pre-trained LLM with no additional data, no GPU hours, and no risk of catastrophic forgetting.
4 lists the training regime for each method.
4pt
| Method | Training-Free? | Notes |
|---|---|---|
| CIPHER, AC, SDE, KVComm, LatentMAS, Q-KVComm, LRAgent, RelayCaching, Agent Memory, Agent Primitives, Edge LLM Handover, BIGMAS, ThoughtComm | \(✔\) | — |
| Interlat | \(✔\) for same-model; learned projection otherwise | — |
| Cache-to-Cache | \(\bullet\) | Learned fuser |
| Vision Wormhole | \(\bullet\) | Label-free distillation |
| Mixture of Thoughts | \(\bullet\) | Router + interaction layers trained |
Training-free methods have three structural advantages:
Composability. They can be applied on top of any pre-trained LLM, including new releases, without re-training.
No data requirement. They do not need parallel latent–text corpora, which are expensive to construct.
Robustness. They cannot suffer from distribution shift between training and deployment.
Training becomes necessary when:
The sender and receiver are architecturally heterogeneous and no hand-designed alignment works (e.g., Vision Wormhole, MoT).
The fusion function is non-trivial and cannot be expressed as concatenation or addition (e.g., Cache-to-Cache’s learned fuser).
The system needs to learn a routing policy over a large set of agents (e.g., MoT’s router). In general, choosing which subtask to assign to which agent is an adaptive selection problem in its own right, and a growing body of work studies the empirical design space of such selection strategies for LLM-based systems [5].
The field appears to be converging on a hybrid: training-free WHAT/WHICH axes combined with lightweight training on a small adapter for HOW (fusion). We expect this pattern to continue.
This section synthesises reported results from the 18 methods. Direct cross-method comparison is challenging because the methods use different backbones, benchmarks, and reporting conventions; we therefore focus on trends and order-of-magnitude effects rather than head-to-head numbers.
Methods are typically evaluated on a mix of:
Math reasoning: GSM8K, MATH, AIME.
General knowledge: MMLU, ARC.
Code generation: HumanEval, MBPP, LiveCodeBench.
Multi-modal reasoning: MathVista, MMMU, ChartQA.
Agentic QA: HotpotQA, 2WikiMultiHopQA, MuSiQue.
Game-like reasoning: Game24, Six Fives, Tower of London.
Competitive tabletop games: Mahjong, Uno, Honor of Kings — increasingly used as testbeds for evaluating inter-agent coordination under partial observability, for which dedicated toolkits such as RainbowArena [4] provide standardised APIs, opponent pools, and replay infrastructure.
Latency reduction. Latent communication methods consistently reduce latency by 2–24\(\times\) relative to NL-Comm. The largest gains (24\(\times\)) are reported by Interlat on long-context multi-agent tasks.
TTFT speedups. KV-cache-based methods (RelayCaching, Agent Memory) report TTFT speedups of 4.7\(\times\)–136\(\times\) relative to full re-prefill.
Token savings. Latent methods typically reduce tokens generated by 3–4\(\times\) (Agent Primitives reports 3–4\(\times\) lower token usage vs.text-based MAS).
Accuracy. Most methods report accuracy competitive with or better than NL-Comm baselines; SOTA gains are reported by SDE on complex reasoning, MoT on ID/OOD benchmarks, and LatentMAS on collaborative reasoning.
A schematic comparison of representative methods on the trade-off dimensions (accuracy, latency, generality, engineering complexity) is given in 5.
| Method | Accuracy | Latency | Generality | Engineering | Training-Free |
| Gain | Reduction | (heterog.) | Complexity | ||
| CIPHER | \(\star\!\star\) | \(\star\!\star\) | \(\star\) | \(\star\) | Yes |
| AC | \(\star\!\star\) | \(\star\!\star\) | \(\star\) | \(\star\) | Yes |
| Interlat | \(\star\!\star\) | \(\star\!\star\!\star\) | \(\star\) | \(\star\!\star\) | Mostly |
| SDE | \(\star\!\star\!\star\) | \(\star\!\star\) | \(\star\!\star\) | \(\star\!\star\) | Yes |
| KVComm | \(\star\!\star\) | \(\star\!\star\) | \(\star\) | \(\star\!\star\) | Yes |
| Cache-to-Cache | \(\star\!\star\!\star\) | \(\star\!\star\!\star\) | \(\star\) | \(\star\!\star\!\star\) | No |
| LatentMAS | \(\star\!\star\!\star\) | \(\star\!\star\) | \(\star\) | \(\star\!\star\) | Yes |
| LRAgent | \(\star\!\star\) | \(\star\!\star\!\star\) | \(\star\) | \(\star\!\star\) | Yes |
| RelayCaching | \(\star\!\star\) | \(\star\!\star\!\star\) | \(\star\) | \(\star\) | Yes |
| Agent Memory | \(\star\!\star\) | \(\star\!\star\!\star\) | \(\star\) | \(\star\!\star\) | Yes |
| Vision Wormhole | \(\star\!\star\) | \(\star\!\star\) | \(\star\!\star\!\star\) | \(\star\!\star\!\star\) | No |
| MoT | \(\star\!\star\!\star\) | \(\star\!\star\) | \(\star\!\star\!\star\) | \(\star\!\star\!\star\) | No |
Three empirical patterns stand out:
Long context benefits most. The latency advantage of latent communication grows with context length, because the receiver avoids re-encoding a long prompt.
Same-model agents dominate. Most methods assume sender and receiver share the same backbone; cross-architecture methods (Vision Wormhole, MoT) are still rare and require training.
KV-cache is the emerging default. Of the 18 methods, 9 use KV-caches as the communicated quantity, and the share is growing.
Latent communication is a young field. We identify six open problems that we expect to shape the next generation of research. A mind-map view is given in 5.
Most existing methods assume homogeneous agents (same backbone). The few methods that support heterogeneous agents (Vision Wormhole, MoT) require training a learned alignment module per pair of architectures. A general, training-free, \(\mathcal{O}(N)\) cross-architecture alignment method remains elusive.
A latent channel is opaque: there is no natural language to inspect for adversarial content. An attacker who controls the sender could embed adversarial perturbations in the hidden state that, while not affecting the receiver’s output text, cause the receiver to behave maliciously. Conversely, a compromised receiver could exfiltrate the sender’s hidden state. We see almost no work on security of latent channels and consider this a critical gap.
KV-cache methods are bottlenecked by the size of the cache they transmit. Q-KVComm and Agent Memory are the first methods to attack this problem with adaptive quantisation, but the design space is large. We expect learned compression, token-level compression, and layer-level compression to be active research areas.
The field is largely empirical. We lack a theoretical account of when latent communication should outperform natural language, how much information is actually transmitted, and what the upper bound on speedup is. Information-theoretic and learning-theoretic analyses are an open opportunity.
Latent CoT is the practice of performing chain-of-thought reasoning in latent space within a single agent (e.g., Coconut, LatentSeek). Latent Communication is the practice of exchanging latent messages between agents. The two share machinery (KV-cache reasoning, hidden-state deltas) but differ in where the latents flow: within one model or between two. A unified framework that handles both directions of latent flow is a natural next step. We discuss this in more detail in 9.
Edge devices, mobile phones, and embedded systems have very different constraints from data centres. The KV-cache sharing techniques surveyed here (LRAgent, Agent Memory, Edge LLM Handover) are early steps in this direction, but we expect the battery, memory, and bandwidth constraints of edge deployment to drive significant new research.
Latent communication sits at the intersection of four research areas: latent chain-of-thought, multi-agent reinforcement learning, emergent language, and KV-cache compression. We briefly situate our framework within each.
Latent CoT is the practice of reasoning in continuous latent space within a single LLM. Representative works include Coconut [24], LatentSeek [25], and the awesome-lists [26], [27]. The relationship to latent communication is summarised in 6.
The two share machinery: both manipulate hidden states, KV-caches, and state deltas. They differ in where the latents flow: within one model (Latent CoT) or between two (Latent Communication). A unified framework that handles both directions of flow is a promising direction.
MARL has a long tradition of learned communication between agents [28]. Methods such as CommNet, TarMAC, and IC3Net learn continuous message vectors that are exchanged between agents. The modern LLM-based latent communication methods surveyed in this paper can be seen as a white-box, inference-time counterpart to MARL’s learned communication. The Five Ws survey [23] is a recent effort to bridge the two. On the empirical side, toolkits such as RainbowArena [4] provide standardised tabletop-game environments where both RL and LLM-based agents can be evaluated under controlled multi-agent conditions, offering a natural experimental bridge between the MARL and LLM-MAS communities.
Emergent language studies the symbolic protocols that arise when agents are trained to communicate [29]. The protocols are typically discrete (unlike our continuous latents), but the underlying question — what should agents communicate? — is the same.
A large body of work optimises the KV-cache for single-model inference: H2O [30], Scissorhands, KIVI, KVQuant, and others. The methods surveyed in this paper (KVComm, Cache-to-Cache, LatentMAS, Q-KVComm, etc.) extend this line of work to the multi-agent setting, where the cache is shared between agents.
We have presented a unified framework for latent communication in LLM-based multi-agent systems. The framework organises 18 representative methods along three orthogonal axes: WHAT (types of communicated information — Embeddings, Hidden States, KV-Caches, and others), WHICH (sender–receiver alignment — latent information alignment and layer alignment), and HOW (information fusion strategy — concatenation, prepending, mathematical operations, cross-attention, and cache restoration). The framework exposes five generalisable takeaways, surfaces six open problems, and bridges latent communication to adjacent research areas including latent CoT, MARL, emergent language, and KV-cache compression.
We hope this framework provides a shared vocabulary for the rapidly growing latent communication community and lowers the barrier to entry for new researchers. The field is moving fast — we expect the next 12–18 months to bring new methods, new benchmarks, and (hopefully) a theoretical understanding of when and why latent communication outperforms natural language.
All figures in this paper are derived from publicly available method illustrations (referenced inline). The companion repository at https://github.com/enochliu98/Awesome-Latent-Communication is continuously updated with new papers, code links, and reproducible figure prompts.
We thank the authors of the 18 surveyed methods for making their code and data publicly available, and the open-source community for curating the companion awesome-list. We also thank the anonymous reviewers for their constructive feedback.
3pt
| Method | WHAT | WHICH | HOW | Train? |
|---|---|---|---|---|
| CIPHER [6] | Weighted Embedding | Last\(\to\)First | Concat | ✔ |
| AC [7] | Hidden State (sel.layer, last tok.) | Sel.\(\to\)Sel. | Math | ✔ |
| Interlat [8] | Hidden State (last layer, last tok.) | Last\(\to\)First (+proj.) | Concat | mostly |
| SDE [9] | State-delta trajectory | All\(\to\)Corr. | Math (add) | ✔ |
| ThoughtComm [10] | Hidden State | Corresponding | Math (gate) | ✔ |
| MoT [11] | Hidden State (proj.) | Learned interaction | Cross-attn | \(\bullet\) |
| KVComm [12] | KV-Cache (sel.) | Sel.\(\to\)Sel. | Prepend | ✔ |
| Cache-to-Cache [13] | KV-Cache (all) | All\(\to\)Corr. | Math (fuser) | \(\bullet\) |
| LatentMAS [14] | KV-Cache (prefill+decode) | All\(\to\)Corr. | Prepend | ✔ |
| Q-KVComm [15] | KV-Cache (compressed) | All\(\to\)Corr. | Prepend | ✔ |
| LRAgent [16] | KV-Cache (base+low-rank) | Same backbone | Add (kernel) | ✔ |
| RelayCaching [17] | KV-Cache (decoding) | Same model | Restoration | ✔ |
| Agent Memory [18] | KV-Cache (Q4, disk) | Same agent | Restoration | ✔ |
| Agent Primitives [19] | KV-Cache (inter-prim.) | Same backbone | Chaining | ✔ |
| Edge LLM Handover [20] | KV-Cache (backhaul) | Same edge LLM | Hybrid | ✔ |
| Vision Wormhole [21] | Hidden State (UVC) | Hub-and-spoke | Visual inj. | \(\bullet\) |
| BIGMAS [22] | Workspace state | Common contract | Global workspace | ✔ |
| Five Ws Survey [23] | All (taxonomy) | N/A | N/A | N/A |