Speculative decoding has become a mainstream technique for accelerating large language model (LLM) inference by using a lightweight draft model to generate candidate tokens that are subsequently verified by the target model. However, agentic workloads introduce long and continuously evolving contexts and frequent multi-turn interactions. Under such workloads, we observe that existing draft models suffer from up to an 80% degradation in acceptance length, while maintaining their historical KV cache introduces substantial system overhead. In this paper, we identify the growing historical context as a common source of both problems and introduce DLite, a history-free speculative decoding framework for agentic AI. DLite directly reuses contextual hidden states from the target model and performs local speculative prediction without explicitly maintaining the historical context, transforming an increasingly complex modeling problem into local simple prediction problem. A lightweight sequential head further restores intra-block causal dependencies with low overhead. To effectively train this heterogeneous history-free architecture, we introduce a tailored two-stage training strategy. Experiments on general-purpose, long-context and agentic workloads show that DLite achieves 2-6 acceptance length and outperforms the state-of-the-art speculative decoding method, DSpark, up to 70%.
Figure 2: Speculative decoding pipeline and comparison of existing draft architectures with DLite .
Figure 3: The inference dataflow of DLite .
Figure 4: (a) The design architecture of the lightweight sequential head. (b) The training loss and acceptance rate curves of direct target-model distillation using KL and CE loss function.
Math
Code
Chat
Model
Method
GSM8K
MATH-500
HumanEval
MBPP
LCB
MT-Bench
Alpaca
Qwen3-4B
EAGLE3
2.63
2.39
2.47
2.34
2.17
3.07
2.28
DFlow
5.13
4.92
4.33
4.12
-
3.80
2.90
DFlash
5.97
5.82
5.25
4.97
4.82
3.39
3.56
DFlash2
6.14
5.80
5.38
5.14
4.79
4.14
2.50
DSpark
6.27
6.25
5.62
5.48
5.20
3.81
3.54
Table 1: Acceptance length τ evaluation on general-purpose workloads.
Model
Method
LongBench_v2
Multi-Doc QA
Long In-ctx Lrn.
Code Repo Ud.
Long-dialog Hist.
Speedup
τ
Speedup
τ
Speedup
τ
Speedup
τ
Qwen3-4B
Eagle3
1.70 ×
2.10
1.76 ×
2.28
1.68 ×
2.12
2.23 ×
2.88
DFlash
1.60 ×
1.90
1.71 ×
2.00
1.45 ×
1.83
2.62 ×
3.04
DSpark
1.81 ×
2.20
2.01 ×
2.41
2.02 ×
2.44
3.16 ×
3.93
DLite
2.18 ×
2.74
2.58 ×
3.11
2.66 ×
3.14
3.88 ×
4.62
Table 2: Speedup and acceptance length ( τ ) evaluation on long-context workloads.
Metric
Method
AgentMemBench
AgentLongBench
BFCL-v3
SWE-bench
Speedup
τ
Speedup
τ
Speedup
τ
Speedup
τ
Qwen3-4B
Eagle3
1.66 ×
2.09
1.70 ×
2.12
1.58 ×
2.00
1.48 ×
1.88
DFlash
1.22 ×
1.65
0.95 ×
1.14
1.44 ×
1.80
1.47 ×
1.72
DSpark
1.72 ×
2.10
1.45 ×
1.84
2.11 ×
2.54
1.64 ×
1.89
DLite
2.39 ×
2.80
2.07 ×
2.51
2.37 ×
2.78
2.68 ×
3.15
Qwen3-8B
Eagle3
1.77 ×
2.19
1.60 ×
2.00
1.49 ×
1.88
1.33 ×
1.71
Table 3: Speedup and acceptance length ( τ ) evaluation on agentic workloads.
Task
Method
Concurrency (TPS / Speedup)
Avg. τ
1
8
16
32
64
Qwen3-4B
Alpaca
Baseline
246 / 1.00 ×
1798 / 1.00 ×
3377 / 1.00 ×
5849 / 1.00 ×
10808 /1.00 ×
–
DSpark
609 / 2.47 ×
4131 / 2.30 ×
7018 / 2.08 ×
11118 / 1.90 ×
13548 / 1.25 ×
3.49
DLite
635 / 2.58 ×
4222 / 2.35 ×
7293 / 2.16 ×
11792 / 2.02 ×
14300 / 1.32 ×
3.63
MT-Bench
Baseline
245 / 1.00 ×
1792 / 1.00 ×
3377 / 1.00 ×
5883 / 1.00 ×
10113 / 1.00 ×
–
Table 4: High-concurrency throughput evaluation on Qwen3 models.
Figure 5: Ablation on training strategy and KV cache.
Appendix figures & tables1 asset
Supplementary material from the paper’s appendix.
Appendix
Dimension
Configuration
Alpaca
GSM8K
MBPP
Multi-Doc QA
Avg. τ
Target Hidden States
7
2.34
4.36
3.63
2.22
3.14
9
2.42
4.40
3.75
2.24
3.20
14
2.63
4.53
3.76
2.28
3.30
20
2.62
4.55
3.74
2.26
3.29
36
2.58
4.51
3.71
2.26
3.27
Hidden Composition
Feature-wise
2.20
4.28
3.50
2.16
3.04
Appendix
Table 5: Design space exploration of DLite on Qwen3-8B. All variants are trained on the same 80K-sample subset, and we report average acceptance length ( τ ). For the target hidden-state exploration, the first and last target layers are always included in addition to the sampled intermediate layers. Unless otherwise specified, we use 14 target hidden states, sequence-wise hidden-state composition, and a sequential-head rank of 512. Bold indicates the configuration adopted in the final model.