Table of Contents
- Today's Overview
- Key Terms
- Paper 1 | AgentJet: A Flexible Swarm Training Framework for Agentic Reinforcement Learning
- Paper 2 | AdaPlanBench: Evaluating Adaptive Planning in Large Language Model Agents under World and User Constraints
- Paper 3 | Beyond tokens: a unified framework for latent communication in LLM-based multi-agent systems
- References
🌏 中文版
Today's Overview
Three papers mapping to three layers of the agent platform stack: AgentJet (training layer) introduces a distributed framework for simultaneous RL training of multiple heterogeneous LLMs, solving the fundamental limitation of single-model-only training tools; AdaPlanBench (evaluation layer) reveals with a 67.75% ceiling that LLM agents are far from ready for real-world scenarios where rules are disclosed progressively — it is the first benchmark to systematically quantify this adaptive planning capability; Beyond Tokens (communication layer) surveys multi-agent systems that replace text with embeddings for inter-agent communication, providing a taxonomy to evaluate the engineering trade-offs of this new communication path.
Key Terms
| Term | Plain Explanation |
|---|---|
| Agentic RL (Reinforcement Learning for Agents) | Training LLM agents by having them interact with an environment, receive rewards/penalties, and iteratively adjust behavior — like a robot learning the right strategy through repeated game play |
| Swarm Training | A training strategy where many agents execute in parallel across different environments and collectively update a shared model, drastically improving GPU utilization |
| Dual Constraints | Simultaneously imposing "world constraints" (physical/logical rules, e.g., the elevator is out of service on the 3rd floor) and "user constraints" (personal preferences, e.g., no more than three steps), both of which must be satisfied to complete the task |
| Latent Communication | In multi-agent systems, agents directly pass embeddings or hidden states instead of text, reducing inference cost and information loss |
| KV-cache (Key-Value Cache) | Matrices computed during text generation that serve as compressed "thinking snapshots" — they can be passed directly to another agent so the receiver doesn't need to re-process the prior context |
Paper 1 | AgentJet: A Flexible Swarm Training Framework for Agentic Reinforcement Learning
Authors: ModelScope Team (Alibaba ModelScope) · arxiv: 2606.04484 Links: arxiv · alphaxiv
TL;DR
Enable multiple different LLMs to undergo RL training simultaneously without interfering with each other — if one agent's environment crashes, it doesn't bring down the entire training run. Through timeline merging, training speed improves 1.5x-10x. Fully open source.
Read Priority
Must-read. If your team is doing RL fine-tuning for agents (GRPO, RLHF, RLAIF, etc.), existing frameworks (veRL, OpenRLHF) almost all assume "one model, one task." AgentJet is currently the only open-source framework designed for multi-model, multi-task agentic RL, directly addressing the architectural limitations you may be hitting.
Domain Background
Reinforcement learning is the key training method for LLM agents to truly learn tool use and long-horizon task completion — DeepSeek-R1 and OpenAI's o-series both have RL behind them. But existing RL training frameworks (veRL, OpenRLHF) were designed assuming a single model and single task. When you want a "Planner LLM + Coder LLM + Verifier LLM" team to collaborate and train via RL simultaneously, these frameworks fall short — and agent external tools (browsers, code execution environments) can crash at any time, which existing frameworks have no fault-tolerance for.
Mid-Level Walkthrough
Problem
You're building a coding agent with three LLMs in different roles: one plans, one writes code, one verifies results. You want to RL-train all three simultaneously so they improve as a team. Existing tools can't do this — they're designed for "one model runs all steps." On top of that, coding agent execution environments (Docker, sandboxes) can fail at any time, and a single container crash interrupts the entire training batch, wasting hours of GPU time.
Method
AgentJet uses a "decoupled multi-node architecture": Swarm Server (server-side) holds the trainable models and performs gradient updates on the GPU cluster; Swarm Client (client-side) executes agent logic on any device. Server and Client are fully decoupled — multiple Servers can hold different models (Swarm topology), and Client crashes don't affect Server training state. Additionally, AgentJet introduces Context Timeline Merging: identifying and merging redundant context in multi-turn / multi-agent conversations, achieving 1.5x-10x training speedup.
Why It Matters
Agentic RL is the key training method for building truly capable agents, but almost all open-source tools currently cannot support multi-model collaborative RL training. AgentJet fills this gap and is fully open source — for agent platform teams, this is RL training infrastructure you can directly adopt or learn from.
Deep Dive
- Swarm Server / Swarm Client decoupling is the core innovation: Server is a pure training node (GPU cluster), Client is a pure execution node (can be any machine, even CPU-only), communicating over network protocols with no binding
- Heterogeneous multi-model RL: can simultaneously train multiple structurally different LLMs in a single training run, each playing a different agent role (Planner, Coder, Verifier, etc.) with independent reward functions
- Multi-task Cocktail Training: different tasks are isolated in separate Client instances; one task's environment crash doesn't affect others, also preventing cross-task data contamination
- Fault-Tolerant Execution: when a Client crashes, Server-side training state is preserved; Clients can be seamlessly restarted to continue training — critical for long training runs
- Live Code Iteration: Swarm Client nodes can be replaced during training (i.e., updating agent code logic) without stopping the entire training run
- Context Timeline Merging: in multi-turn / multi-agent conversations, the same tokens get passed repeatedly; AgentJet identifies and merges this redundant context, achieving 1.5x-10x training speedup (exact multiplier depends on the task's multi-turn depth) :warning: (numbers from the paper; variation across tasks may be significant)
- Relationship to veRL / OpenRLHF: AgentJet doesn't aim to replace server-side RL optimizers but decouples at the agent execution layer; think of it as "an agent execution orchestration layer on top of existing RL optimizers"
- Adoption barrier: requires multi-machine networking (Server-Client separation), which poses some infra overhead for small teams with only single-GPU setups; however, Clients can run on CPU machines, keeping initial costs manageable
- GitHub: github.com/modelscope/AgentJet (fully open source)
- Limitation 1: the paper's benchmarks primarily use ModelScope internal tasks; speedup numbers on external tasks need independent verification :warning:
- Limitation 2: Swarm topology management (how multiple Servers coordinate gradient updates) hasn't been fully evaluated at large scale
Reviewer's One-Liner
The architectural design is clear and the decoupling idea directly addresses a fundamental limitation of existing agentic RL tools; but the broad "1.5x-10x speedup" range and ModelScope-internal benchmarks leave the generalizability of conclusions in question — treating AgentJet's approach as a reference architecture is solid, treating the specific speedup numbers as reproducible guarantees is overly optimistic.
Your Take-Away
- If you're running agentic RL training and hitting the "agent environment crash = entire training interrupted" problem, prioritize looking at AgentJet's fault-tolerant execution and Swarm Client design — even if you don't adopt the framework directly, the architectural approach is worth learning from
- If you want multiple LLM roles to collaborate and undergo RL training together (Planner + Coder, Generator + Verifier, etc.), AgentJet's GitHub (modelscope/AgentJet) is currently the only open-source heterogeneous multi-model agentic RL framework — worth starring and tracking community feedback
Paper 2 | AdaPlanBench: Evaluating Adaptive Planning in Large Language Model Agents under World and User Constraints
Authors: Jiayu Liu, Cheng Qian, Zhenhailong Wang, Bingxuan Li et al. (University of Illinois Urbana-Champaign) · arxiv: 2606.05622 Links: arxiv · alphaxiv
TL;DR
Real-world task rules aren't given upfront — you only learn you violated one when the environment pushes back mid-plan. The UIUC team built a benchmark simulating this: 307 household tasks with hidden dual constraints disclosed progressively. After testing 10 top LLMs, the best scored only 67.75%. User constraints proved much harder than world constraints.
Read Priority
Must-read. Most agent evaluations assume "all rules are known at the start," but real agent tasks (a customer service agent encountering a new policy, a travel planning agent hit with last-minute user conditions) reveal constraints on the fly. AdaPlanBench quantifies this gap, showing you the capability ceiling of your agent in the most realistic scenarios.
Domain Background
LLM agents show solid planning performance on standard benchmarks, but these benchmarks mostly give the agent a complete environment description and all constraints before asking it to plan — far from reality. In real tasks, constraints are progressively disclosed: you go to the store and find an item is out of stock; you plan a trip and the client says they won't fly. This ability to "discover constraints on the go and re-plan" has almost no systematic evaluation in existing benchmarks.
Mid-Level Walkthrough
Problem
Your home assistant agent is assigned: "Prepare dinner — microwave three dishes." But the microwave is actually being repaired (world constraint), and the user doesn't eat scallions (user constraint) — neither is stated in the instruction. The agent only learns about these when it proposes a plan containing these elements and gets violation feedback. Existing benchmarks test "given all rules, then plan"; AdaPlanBench tests "you don't know the rules, plan first, discover violations, then correct and re-plan."
Method
The research team used 307 household tasks (from ALFRED and similar environments) as the base, designing a scalable "constraint auto-generation pipeline": each task is automatically paired with one "world constraint" (environmental physical/logical rule) and one "user constraint" (personal preference), forming dual constraints. Testing uses a multi-turn protocol: agent proposes plan → if it violates a constraint, it's told which one → agent revises and resubmits → until all constraints are met or max turns exceeded. Ten mainstream LLMs were evaluated including GPT-4o, Claude 3.5/3.7, and Gemini.
Why It Matters
The 67.75% ceiling reveals an underestimated capability gap: even the best LLMs fail over 30% of tasks when rules are disclosed progressively. This directly affects any product requiring agents to operate under incomplete specifications — customer service, travel planning, enterprise process automation.
Deep Dive
- 307 household tasks x auto-generated dual constraints: the constraint pipeline is extensible, but base tasks are mostly household scenarios; transferability to enterprise/technical agent scenarios is unverified :warning:
- Best LLM reaches only 67.75%, and this is under a setup with just one pair of dual constraints — accuracy drops significantly as constraint count increases :warning: (specific drop magnitude requires checking the original paper)
- User Constraints are harder than World Constraints: likely because "user preferences lack physical causal logic," making them harder for models to remember and correctly apply during re-planning; however, the paper's error analysis depth is limited :warning:
- Primary failure modes: "weak physical grounding" and "cumulative constraint tracking failures (losing memory of previously disclosed constraints)" — the latter directly points to agent in-context memory design issues
- Relevance to LangGraph/AutoGen: dual-constraint adaptive planning can be implemented as a "violation → re-plan" loop using LangGraph's conditional edges; but the "constraint tracking amnesia" problem requires solution at the state management level, not a framework swap
- Can serve as a stress test design reference for agent products: the multi-turn violation feedback protocol can be adapted for your own red-teaming or eval pipeline
- Limitation 1: the multi-turn protocol assumes "violations are reported with specific constraint details," which is much more lenient than reality — real-world environment feedback is often vague or unstructured :warning:
- Limitation 2: base tasks come from ALFRED (simulated indoor environment); the gap to the real physical world hasn't been assessed
Reviewer's One-Liner
Clean and practically relevant problem setup; the 67.75% number is both striking and convincing. But with only 307 tasks and the lenient "tell you exactly which constraint was violated" feedback assumption, the benchmark is more forgiving than reality — this is an important starting point for raising industry awareness, but should not be treated as a complete quantification of the gap.
Your Take-Away
- If you're designing agent product evals, add "hidden constraints disclosed progressively — can the agent re-plan correctly" to your test cases. This scenario definitely exists with real users, yet almost no off-the-shelf benchmark tests for it
- If your agent hits the bug where "it gets corrected after the first plan but then forgets that correction later," this paper's "constraint tracking amnesia" analysis cuts straight to the root cause — read the error analysis section
Paper 3 | Beyond tokens: a unified framework for latent communication in LLM-based multi-agent systems
Authors: Yingzhuo Liu · arxiv: 2606.05711 Links: arxiv · alphaxiv
TL;DR
Passing text between agents in multi-agent systems is expensive and lossy. This survey organizes the research landscape of "passing embeddings / hidden states / KV-cache instead," proposes a taxonomy, and helps you evaluate whether this approach is viable for your agent system.
Read Priority
Skim. Latent communication is still in early research with limited engineering viability, but if you're building multi-agent systems with cost/latency pressure, this paper's taxonomy and GitHub awesome list are the best entry point for quickly grasping the current state of this technical direction.
Domain Background
The standard approach in multi-agent systems: Agent A generates text → Agent B reads text and generates text → and so on. This "text-to-text" method has three fundamental problems: (1) each text generation requires a full decoding pass, with high cost; (2) continuous reasoning is forced into discrete tokens, losing information; (3) natural language is ambiguous and redundant — not the most efficient communication format between agents. Researchers are exploring letting agents directly pass internal representations (embeddings, hidden states, KV-cache) — but this field is scattered and lacks systematic organization.
Mid-Level Walkthrough
Problem
Your multi-agent pipeline chains 5 agents, each waiting for the previous one's complete text output before starting. Cost is 5x the text generation, and latency is hard to compress. Is there a way to let agents pass "intermediate thinking results" directly, bypassing this bottleneck?
Method
This is a survey paper that organizes existing latent communication research and proposes a unified taxonomy. Three main forms: Embedding passing (passing the final layer's output embedding), Hidden State passing (passing a hidden state from some intermediate layer), and KV-cache passing (passing the attention mechanism's key-value cache so the receiver directly "inherits" the previous agent's attention computation). The three forms differ in information retention, cross-model compatibility, and engineering complexity.
Why It Matters
The cost problem of token-based communication amplifies at scale in multi-agent deployments. If latent communication can be adopted in certain agent topologies, it could bring significant cost reductions — a research direction worth tracking for agent platform engineers, even though it's still far from production.
Deep Dive
- Engineering trade-offs across three latent communication forms: Embedding passing is simplest but has the most information loss; KV-cache passing preserves the most information but cross-model compatibility is a major issue (different architectures have incompatible KV formats)
- Biggest engineering limitation: latent communication currently works almost exclusively between models of the same architecture — if your multi-agent system mixes vendors (GPT-4 + Claude), direct application is nearly impossible
- Technology Readiness Level (TRL) estimate: 2-3 / 10 — most research demonstrates viability under controlled lab settings; cross-model protocols and standardized interfaces don't yet exist
- Relationship to MCP / function calling: MCP and function calling are agent-tool communication protocols (text layer); latent communication aims to change the agent-to-agent communication layer — they don't conflict but aren't substitutes either
- Companion GitHub: github.com/enochliu98/Awesome-Latent-Communication, collecting key papers and serving as the lowest-effort entry point for tracking this research line
- Single-author survey: compiled by Yingzhuo Liu alone; community recognition and coverage need time to validate :warning:
- Limitation 1: paper selection criteria and coverage are determined by a single author; omissions are possible :warning:
- Limitation 2: the taxonomy's practical utility (whether it helps engineers make decisions) needs more community feedback
Reviewer's One-Liner
Fills a literature survey gap with a reasonable framework; but single authorship, low technology readiness, and the unsolved fundamental limitation of cross-model compatibility mean this reads more as a "roadmap for the willing" than an engineer's ready-to-use manual — the main value right now is knowing this path exists and gauging how far it is from being practical.
Your Take-Away
- If your multi-agent pipeline's cost primarily comes from inter-agent text generation, add latent communication to the "explore" ring of your tech radar: bookmark the awesome list (github.com/enochliu98/Awesome-Latent-Communication) and check progress quarterly
- If your multi-agent system uses the same model for all agents (all Claude or all Llama), latent communication's feasibility is much higher than in heterogeneous model systems — worth evaluating more seriously in that case
References
Loading...