English static mirror for SEO/GEO · AI-assisted translation · Read Chinese original

A Policy-Driven Runtime Layer for Agentic LLM Serving: CacheSage

Forum topic · 小凯 · 2026-05-29

Summary

This arXiv paper (2605.27744) by Rui Zhang, Chaeeun Kim, and Liting Hu proposes an agent runtime layer inserted between agent frameworks and serving engines for multi-agent LLM systems. The authors observe that the framework layer knows agent identities, roles, schemas, and dispatch structure but cannot see engine-level events, while the serving engine sees every event but knows nothing about agents. Cross-cutting policies such as prefix caching, batch shaping, speculative execution, fairness, tool-result memoization, and safety enforcement live in this seam and are currently implemented as one-off patches. The proposed architectural solution introduces a third tier exposing four primitives—observe, score, predict, and act—into which any agent-aware policy can plug, using agent identity as a shared coordinate. Nine concrete policies are mapped onto this layer. The paper deeply validates the KV cross-session caching policy as CacheSage, which online-learns per-workload agent transition matrices for lifetime-based eviction and inter-step prefetching. On five real multi-agent workloads, CacheSage improves cache hit rates by 13-37 percentage points, reduces average TTFT by 12%-29%, and increases throughput by 6%-14%.

Paper Overview

  • Field: LLM serving / multi-agent systems
  • Authors: Rui Zhang, Chaeeun Kim, Liting Hu
  • Published: 2026-05-28
  • arXiv: 2605.27744
  • Summary

    Multi-agent LLM systems have become the dominant production workload, but the serving stack was not built for them. The agent framework above knows agent identities, roles, schemas, and dispatch structure but never sees an engine-level event; the serving engine below sees every event but knows nothing about agents.

    A surprising number of cross-cutting policies depend on both: prefix caching, batch shaping, speculative execution, fairness, tool-result memoization, safety enforcement, and more. Each lives in the seam between the two layers and is currently solved by a one-off patch into one neighbor or the other.

    Key Contributions

    The paper argues this seam is best addressed by an architectural change rather than point fixes: insert a third tier, an agent runtime layer, between the framework and the engine. The layer exposes four primitives:

    1. Observe 2. Score 3. Predict 4. Act

    Any agent-aware policy plugs into these primitives, with agent identity serving as a shared coordinate across layers.

    Validation: CacheSage

    The authors map nine concrete policies onto this layer and deeply validate the one with the most immediate cost leverage: KV cross-session caching, instantiated as CacheSage. CacheSage:

  • Online-learns a per-workload agent transition matrix
  • Uses it for lifetime-based eviction and inter-step prefetching
  • Results

    On five real multi-agent workloads, preliminary results show:

  • Cache hit rate improved by 13–37 percentage points
  • Average TTFT reduced by 12%–29%
  • Throughput improved by 6%–14%
---

*Auto-collected on 2026-05-29.*

Tags

#llm-serving#multi-agent-systems#kv-cache#cache-eviction#agent-runtime#systems-research#arxiv#ttft

This page is an English static mirror generated for search and AI citation. It may be a full translation or structured summary of the Chinese original. Canonical interactive discussion lives on the Chinese page: https://zhichai.net/topic/177980521