arXiv Open Access 2026

XGrammar-2: Efficient Dynamic Structured Generation Engine for Agentic LLMs

Linzhang Li Yixin Dong Guanjie Wang Ziyi Xu Alexander Jiang +1 lainnya
Lihat Sumber

Abstrak

Modern LLM agents increasingly rely on dynamic structured generation, such as tool calling and response protocols. Unlike traditional structured generation with static structures, these workloads vary both across requests and within a request, posing new challenges to existing engines. We present XGrammar-2, a structured generation engine for dynamic agentic workloads. Our design is based on two key ideas: first-class support for tag-triggered structure switching, and fine-grained reuse across requests with different output structures. Concretely, XGrammar-2 introduces TagDispatch for dynamic structural dispatching and Cross-Grammar Cache for substructure-level cache reuse across grammars. It further improves efficiency with an Earley-based adaptive token mask cache, just-in-time compilation, and repetition state compression. Experiments show that XGrammar-2 achieves over 6x faster compilation than prior structured generation engines, and incurs near-zero end-to-end overhead in modern LLM serving systems.

Topik & Kata Kunci

Penulis (6)

L

Linzhang Li

Y

Yixin Dong

G

Guanjie Wang

Z

Ziyi Xu

A

Alexander Jiang

T

Tianqi Chen

Format Sitasi

Li, L., Dong, Y., Wang, G., Xu, Z., Jiang, A., Chen, T. (2026). XGrammar-2: Efficient Dynamic Structured Generation Engine for Agentic LLMs. https://arxiv.org/abs/2601.04426

Akses Cepat

Lihat di Sumber
Informasi Jurnal
Tahun Terbit
2026
Bahasa
en
Sumber Database
arXiv
Akses
Open Access ✓