LLM Digest
Subscribe

Agent Know-How

Agent engineering · know-how

에이전트 루프가 호출당 지연 시간을 증폭시켜 느리고 비용 소모적인 실행을 초래합니다

🧱 Obstacle·latency·active·52 entries·54 sources·updated 2026-10-21

A chatbot waits on one model call; an agent waits on many, in sequence: plan, call a tool, read the result, decide again. The wall-clock a user feels is per-step latency multiplied by loop length, so a serving stack tuned for single-shot throughput can still leave an agent slow. Latency is the run-time twin of cost: the loop that runs up the bill also runs out the clock.

Latest updates
State of the art

Agent latency is attacked at several layers at once, and the binding constraint has moved from compute to memory.

Agent traffic is not chat. Coding agents send bursty, long-context, tool-interleaved requests with over 80% KV-cache reuse. Schedulers, batchers, and routers are being rebuilt for that shape: session-aware scheduling, learned batching policies, and routing logic pulled inside the serving layer. vLLM's AgentX tuning shows these levers compound when tuned together, though its cost comparison is vendor-reported.

The bottleneck is moving KV state, not FLOPs. The context grows every step, and streaming it back is bandwidth-bound. Four answers compete: compress the cache, offload it to shared RAM/NVMe tiers, shard it across GPUs, or reuse it through prefix caching, prefix-aware routing, and cross-model KV transfer. Reuse has a sharp edge: once reused text sits mid-prompt, as in RAG and multi-agent handoffs, an unrepaired cache can score worse than none.

Engines are specializing. Disaggregation now splits by phase (prefill/decode) and by compute type (attention/FFN). New open-weight models and accelerators get tuned serving on day 0, then steady per-release kernel gains of a few percent per token, which multiply across every step of a loop.

Doing less work per step is the other lever: small latency-first models for the bulk of calls, learned prompt compression (Shopify cut end-to-end latency from 6.8s to 4.2s), and better speculative drafting. Context trimming has a measured cliff: below half the budget, failure odds rise sharply unless trimming preserves instructions and tool state.

The open problem sits outside the engine. Tool round-trips (search APIs with a 12x latency spread and short-lived caches, fan-out data queries, remote CI) and cold starts often dominate wall-clock time, and no serving optimization touches them. Voice sets a hard floor the whole loop must meet.

Why it matters for platform engineers

Latency is where the agent's architecture meets the user's patience and the GPU bill, and the three trade against each other directly.

Budget latency across the whole loop, not per call: count the sequential model hops, push what you can to a faster or smaller model, and cut the tokens decoded and streamed each step (compaction, KV reuse, speculative decoding). Pick a serving engine tuned to the bursty, long-context shape agents produce, not a chat benchmark. Measure tool latency cold, not against a warm cache.

Interactive modes (voice, live coding) set a hard ceiling, so the deliverable is a latency budget you can reason about per task, not a one-time inference optimization.

Developments 52

Scheduling, batching, and routing for agent-shaped traffic

9 entries · latest Oct 15, 2026

Agent traffic is bursty, long-context, and cache-heavy; session-aware scheduling, learned batching, and routing inside the serving layer beat chat-tuned defaults, and the levers compound when tuned together.

Tokenizing only each turn's appended text cuts agent TTFT, the CPU step KV reuse leaves behind

Inference engines reuse the KV cache of a session's shared prefix, but the CPU front end still re-tokenizes the whole conversation each turn. Delta Tokenizer keeps the previous token sequence, re-encodes only the appended text plus a short tail, and splices at a boundary the tokenizer's splitting rules cannot move, so output stays exact.

Paper-reported results:

  • About 40x faster tokenization per session turn than the Hugging Face reference.
  • Inside SGLang: median TTFT down 59% at 100K tokens; agent-session P99 TTFT down 9.5x under load, 23x when long requests block the front end.

Long-session agents should profile tokenization, not only GPU time.

A harness-to-engine protocol cuts agent time-to-first-token 2.23x by sharing workflow intent

HEAR is a bidirectional protocol: the agent harness sends workflow intent (dependencies, context lifecycle, objectives) and the inference engine returns live state (queues, KV-cache, resource pressure, capabilities). Policy stays separate from protocol semantics.

Under memory-constrained concurrent serving, cache-aware coordination gave a 1.61x batch speedup and 2.23x lower median time-to-first-token on SCBench. Workload-specific execution modes gave 1.23x (BrowseComp-Plus) and 2.45x (DeepResearchBench) end-to-end speedups. These are paper-reported benchmark results.

For builders: the harness knows what will be reused; engines cannot infer it from request streams alone.

vLLM tuned for SemiAnalysis AgentX reaches 130K tokens per GPU-second on agentic traffic

vLLM's account of optimizing for SemiAnalysis AgentX, a benchmark that scores serving stacks on agentic rather than chat-shaped traffic, combines KV-cache management, parallelism, scheduling, and prefill/decode disaggregation into one tuned stack. It reaches up to 130K tokens per GPU-second and reports a 14.6x-106x serving-cost advantage over Opus 5 on the benchmark.

It is less a new lever than evidence that the existing levers compound when tuned together for agent traffic. The cost comparison is vLLM's own.

Show 6 earlier entries

Continuous batching on an iPhone nearly doubles multi-agent throughput versus llama.cpp

A from-scratch Swift port of vLLM's continuous batching onto an iPhone's MLX kernels left-pads late-arriving requests and merges them into a shared KV-cache offset. It hit 169 aggregate tokens/sec across 8 concurrent streams versus llama.cpp's 90.

A 16-request, ~17K-prompt-token multi-agent workload ran in 25 seconds without thermal throttling; llama.cpp needed 47 seconds for half the load. Continuous batching answers concurrent decode on-device too, not only in the data center.

vLLM Semantic Router reframes routing as a Mixture-of-Models engine

At 5,000 GitHub stars, vLLM Semantic Router sets its next phase: building the training, evaluation, and inference engine for a Mixture-of-Models era.

"Which model handles this request" becomes a first-class serving-layer decision with its own eval loop, not a routing feature bolted onto an engine. For agents, that is where fast-and-cheap versus slow-and-capable gets decided per call.

SMetric schedules agent sessions to balance load without losing KV-cache reuse

SMetric finds agent traffic already has over 80% KV-cache reuse in production, but generic schedulers over-index on cache locality and let load imbalance cap cluster throughput. Agents act only on complete responses, so cluster tokens per second matters more than per-token latency.

It load-balances the first hop of each agent session, then routes every later request cache-aware. Reported gains versus prior schedulers: 10-16% throughput under prefill-decode colocation and 2-34% on prefill under disaggregated serving.

RL-learned batching policies target bursty traffic that static batching can't follow

Static batching policies need manual tuning per traffic shape and cannot adapt when patterns shift. This paper trains REINFORCE and PPO agents to learn batching and routing policies, modeling queue state, request type, and GPU availability on a discrete-event simulator validated against queuing theory and production traces (Azure Functions, BurstGPT).

Agent tool-calling produces exactly this bursty, heterogeneous load, not the steady arrival rate a chat workload has.

vLLM Semantic Router runs a bounded micro-agent inside the serving layer

vLLM Semantic Router turns its vllm-sr/auto routing into a bounded micro-agent runtime: confidence scoring, ratings, model fusion, and workflows run inside the serving layer instead of in a separate orchestration hop above it.

Each orchestration hop removed is a full model call's latency the agent no longer pays. The serving layer is starting to absorb logic that used to live in the application.

TraceLab profiles real coding-agent traffic so servers can be tuned to it

TraceLab (University of Washington) characterizes real, day-to-day coding-agent usage across multiple agents and model families for serving-system research. Existing public traces and benchmarks don't capture that usage.

The premise: agent workloads don't look like chat. Coding agents issue bursty, long-context, tool-interleaved requests, so a server tuned on a generic chat trace is tuned for the wrong shape.

KV state: compress it, offload it, shard it, reuse it

11 entries · latest Oct 13, 2026

Moving the agent's growing KV state is the bottleneck; quantization, shared RAM/NVMe tiers, context parallelism, and prefix-aware routing cut it, but reuse outside a clean prefix needs repair.

vLLM bi-directional KV transfer lets prefill nodes reuse decode-side KV on later turns

In a disaggregated vLLM deployment, the decode node already holds the KV cache for tokens it generated. The vLLM blog describes sending that KV back to the prefill node so later turns of a conversation skip recomputing it, cutting time to first token by up to 3.3x on long multi-turn prompts (vendor-reported).

For builders: multi-turn agent traffic re-sends a growing history every turn, so prefill recompute dominates TTFT. If you run disaggregated serving, check whether your engine reuses decode-side KV before adding prefill capacity.

High-bandwidth flash could hold agentic KV state, but write endurance limits it

A characterization study evaluates high-bandwidth flash (HBF) as extra accelerator memory for LLM serving. Agentic workloads make retaining KV state for reuse more important because they repeat interactions over growing contexts.

HBF adds capacity, but its access costs and limited write endurance complicate its use for state that is rewritten every step. It is a hardware option to watch, not one to plan around yet.

SageMaker prefix-aware routing cuts P50 TTFT up to 77% by keeping KV caches warm

Amazon SageMaker Inference's prefix-aware routing sends requests that share a prompt prefix to the same instance, so the KV cache an earlier request built is still warm. On Llama 3.1 70B it cut P50 time-to-first-token by up to 77% and raised the KV cache hit rate from about 25% to over 80%.

No cache repair is needed, only co-location. Once a service fans out across many instances, request placement matters as much as cache compression.

Show 8 earlier entries

KVShareArena: KV reuse outside the prompt prefix can score worse than no cache at all

Prefix caching assumes reused text sits at the start of the prompt. RAG assembles different chunks per query, and a multi-agent coordinator reads other agents' reports, so reusable text lands mid-prompt, at the wrong positions, sometimes from another checkpoint.

KVShareArena scores reuse methods on that case. Correcting positions alone suffices until a question needs several retrieved sources; then only methods that pay for partial re-encoding or extra training recover half to two-thirds of the gap. An unrepaired cache can score worse than no cache, and compression that looks harmless on one prompt falls behind plain position correction.

vLLM's HiSparse tier keeps GLM 5.3 decoding when its KV cache no longer fits in GPU memory

vLLM integrates HiSparse as a pressure-driven memory tier that composes with the Hybrid Memory Allocator and KV offloading. It activates once a request's KV state no longer fits in GPU memory, so GLM 5.3 requests keep decoding instead of stalling or falling back to a slower path.

Concurrency stays high exactly where the storage-bandwidth bottleneck would otherwise cap it.

A cross-model KV layer lets one model skip prefill that another model already paid for

A universal context-reuse layer translates the KV state one model produced into a form a different model can consume, skipping the second model's prefill.

  • Same family (Qwen2.5-7B to 1.5B): LongBench2 accuracy rises from 27.59% to 34.48%.
  • Across families (Qwen2.5-1.5B to Gemma-2-2B): up to 67.05% less prefill cost at 4K context.
  • Large to small (Llama3.1-70B to Qwen2.5-7B): end-to-end latency drops from 899ms to 138ms, at 44.0% vs 45.7% accuracy.

It fits multi-model pipelines where a cheap model would otherwise redo a bigger model's prefill.

vLLM-Omni streams DiT weights across devices to serve a 124 GB model on 64 GB HBM

vLLM-Omni's Distributed Layerwise Offload shards and streams diffusion-transformer weights across devices. It serves a measured 124 GB Cosmos3 model on 64 GB of HBM and estimates a path toward 200B+ parameter models.

It applies the offload-instead-of-fit approach to model weights rather than KV state: memory capacity, not compute, decides which models fit a given fleet.

vLLM Decode Context Parallelism shards the KV cache for 3x long-context throughput

vLLM's Decode Context Parallelism (DCP) shards the KV cache across GPUs along the sequence dimension. It reports 3x higher throughput on long-context agentic workloads versus standard tensor parallelism.

It attacks the storage-bandwidth bottleneck through parallelism rather than compression or offload: each GPU holds and reads only its slice of a long agent context.

OpenLake offloads KV cache to shared RAM/NVMe, cutting cross-host TTFT from 44s to 0.6s

OpenLake offloads KV state from GPU memory into a shared RAM and NVMe tier, with a CUDA kernel that losslessly compresses blocks before they leave the GPU. Its motivation: one 256K-token conversation on Gemma 4 31B produces about 43GB of KV state, more than half an 80GB H100.

Because the tier is shared, a prefix cached on one host is cheap to fetch from another instead of being recomputed. On a 128K-context workload, time-to-first-token fell from 44 seconds to 0.6 when the prefix was reused across hosts. The project claims 50% lower long-horizon inference cost.

RaBitQCache compresses the KV cache with rotated binary quantization

RaBitQCache uses randomized rotated binary quantization to compress the KV cache, and an adaptive top-p token budget instead of a fixed top-k for sparse-attention retrieval, holding generation quality on long-context inference.

It cuts the memory I/O that DualPath names as the agentic bottleneck: a smaller cache is less state to move at every step.

DualPath: agentic inference is bound by storage bandwidth, not compute

DualPath finds that the binding constraint in agentic LLM inference is storage bandwidth, not compute: the agent's growing KV and context state has to be streamed back in at every step of the loop.

That changes the optimization target. Faster kernels help less than shrinking, offloading, sharding, or reusing the state each step has to move.

Disaggregated and specialized serving engines

10 entries · latest Oct 17, 2026

Engines now split serving by phase (prefill/decode) and by compute type (attention/FFN), add hardware-specific kernels, and are what large deployers run in production.

vLLM ships agent-written decode kernels, gated by scoped changes and correctness tests

Two vLLM posts describe agent-assisted optimization of decode paths. The Kimi K3 post covers CuTe DSL kernels for decode on NVIDIA GB300; the Reflection Beam-1.0 post (501B total, 23B active) reports 2.71x lower decode latency (vendor-reported) alongside DFlash2 speculative decoding with adaptive verification.

The Kimi K3 post stresses the guardrails: scoped changes, correctness tests, and reproducible benchmarks before an agent-written kernel ships.

For builders: treat kernel speedups from agents like any other perf patch. Ask for the correctness suite and a reproducible benchmark before adopting the engine release.

Disaggregated serving of Qwen3.8-2.4T reaches 5K tokens/sec on GB300 NVL72, with a reproducible recipe

vLLM's prefill/decode-disaggregated serving of Qwen3.8-2.4T on GB300 NVL72 reaches 5,000 tokens/sec aggregate throughput and 180 tokens/sec per-user interactivity. The write-up publishes the methodology so other teams can reproduce the result on their own stack.

A reproducible recipe turns a launch-day number into a baseline you can test your own deployment against.

Show 7 earlier entries

vLLM's AFD plugin disaggregates attention and FFN for MoE serving

The vLLM AFD plugin runs attention and FFN computation on separate execution paths for MoE serving, with GPU and Ascend NPU backends, connector-based execution, and graph and micro-batching ("ubatching") support.

Prefill/decode disaggregation splits a request by phase; AFD splits a single forward pass by compute type. That is a second knob for allocating hardware across the two halves of large open MoE models.

vLLM and TileRT pair stock prefill with a specialized decode engine over RDMA

TileRT plugs a decode-only runtime into vLLM's prefill/decode split through the V1 connector interface, with zero changes to vLLM. KV state moves from stock vLLM prefill nodes to TileRT decode nodes over RDMA, and multi-token speculative decoding starts as soon as it lands.

It reaches peak decode throughput at a best-case 4.0-token acceptance rate on an 8-GPU setup. Today it is limited to one in-flight request per decode node and a narrow model list.

vLLM v0.25.0 makes Model Runner V2 the default and removes PagedAttention

vLLM v0.25.0 makes Model Runner V2 the default execution path for all dense models and deletes the legacy PagedAttention implementation. MRv2 gains prefix caching for Mamba hybrid models and dynamic speculative decoding compatible with full CUDA graphs. Tool-call and reasoning-token parsing across model families is unified under one Streaming Parser Engine.

Teams pinned to older vLLM releases should plan the upgrade: the attention path the engine was first known for is gone.

vLLM's transformers backend matches native throughput without per-model code

vLLM's transformers modeling backend uses torch.fx graph analysis plus AST rewriting to fuse operations into optimized vLLM kernels automatically. It matches native per-model integration throughput on dense and MoE Qwen3 models without hand-written per-model code.

Keeping up with new architectures is a maintenance tax on latency. This lowers the cost of getting a new model onto a fast path.

vLLM's HPC-Ops backend tunes attention and FP8 MoE kernels for Hunyuan Hy3 on H20

Tencent's HPC-Ops integrates Hopper-optimized attention and FP8 MoE backends into vLLM for the Hunyuan Hy3 model on NVIDIA H20, improving mixed-length decode, MoE latency, time-to-first-token, and time-per-output-token.

Serving gains are increasingly model- and hardware-specific. The mixed-length, bursty decode it targets is the pattern agent loops produce, not the uniform batches a generic benchmark assumes.

NVIDIA and AWS pitch their partnership on low-latency inference at scale

NVIDIA's work with AWS across Amazon OpenSearch and Amazon EC2 is framed around four constraints: low-latency inference, fast vector search, GPU price-performance, and infrastructure that grows without multiplying operational complexity.

Infra vendors now sell explicitly on latency. For an agent, raw engine speed moves only one term of the budget; loop length and tool round-trips still multiply it.

Modular 26.4 ships MoE serving it bills as state of the art

Modular 26.4 ships mixture-of-experts serving that the company calls state of the art, alongside model bring-up via agent skills and Mojo 1.0 Beta 2. The performance claim is vendor-reported.

It is one more engine competing on MoE decode, the architecture most large open-weight releases now use. Measure it on your own agent traffic before switching engines.

Day-0 serving for new models and hardware

10 entries · latest Oct 8, 2026

New open-weight models and accelerators get quantized, speculative, disaggregated serving at launch, followed by steady per-release kernel gains of a few percent per token.

vLLM lifts DeepSeek-V4.1-Flash agentic throughput 5x within three weeks of release

vLLM reports that, three weeks after DeepSeek-V4.1-Flash shipped, it made the model 1.9x faster at low concurrency and raised throughput 5x on SemiAnalysis AgentX, an agentic benchmark (vendor-reported). The gains come from SWA bounded replay, CUDA graphs, DeepSeek's new kernels, and vLLM's own kernel fusions.

For builders: day-0 support is the start of the serving curve, not the end. Re-benchmark a self-hosted model a few weeks after launch before sizing capacity from launch-week numbers.

vLLM v0.30.0 adds DeepSeek-V4.1-Flash with its whole KV cache in MXFP8

vLLM v0.30.0 (762 commits from 315 contributors) adds DeepSeek-V4.1-Flash with its entire KV cache stored in MXFP8 through a FlashMLA V4.1 speedup on SM100, plus GLM-5.3-Flash, K2-Horizon, and other new models. The release also adds a "Fast Start" path that trims cold-start time.

It is the routine, compounding kind of serving gain: a new model arrives with a lower-precision KV cache and a faster attention kernel in the same release.

Tenstorrent accelerators join vLLM as an out-of-tree platform plugin

Tenstorrent joins vLLM as an out-of-tree platform plugin built around the hardware's mesh architecture: phase-based scheduling, single-process data parallelism on Galaxy, on-device sampling with a host fallback, and async decode overlap.

A plugin path lets non-NVIDIA hardware run the same serving engine without a fork, which widens the hardware options for a vLLM-based stack.

Show 7 earlier entries

vLLM v0.28.0 speeds up Kimi K3 and lands DeepSeek V4 sparse MLA for every decode mode

vLLM v0.28.0 continues the Kimi K3 optimization stack-wide: Decode Context Parallel support, fused FlashKDA decode and prefill kernels, combined all-gathers with a 1.5-3x kernel-level speedup, an adaptive speculative token budget for about 60% better DSpark time-to-first-token, and shared-expert sharding that saves about 17 GiB per GPU.

It also lands DeepSeek V4's sparse MLA end-to-end across plain decode, MTP, and DSpark speculative decoding. The fast path now covers every decode mode the model runs.

vLLM turns its Kimi K3 preview into efficient day-0 serving five days later

vLLM's day-0 Kimi K3 serving keeps the preview's hybrid KDA prefix caching and adds DSpark speculative decoding, production-scale disaggregation, and optimized kernels across NVIDIA and AMD GPUs.

The gap between preview and production support closed within one release cycle. Latency-tuned serving on day one now holds across a model's preview-to-GA transition, not just its announcement.

vLLM v0.26.0 ships a full Inkling stack and trims DeepSeek-V4 decode latency

vLLM v0.26.0 ships the Inkling model family with piecewise CUDA graphs, Hopper FA4 relative attention, MTP=1 speculative decoding, LoRA, and NVFP4 quantization in one release.

A DeepSeek-V4 performance push adds a specialized routing kernel (2.94% end-to-end TPOT), fused top-k bias (1.5-2x at kernel level), and redundant-copy removal (1.8% TPOT) without touching the serving architecture. Small per-step gains like these compound across every step of an agent loop.

vLLM serves the 1T-parameter Inkling on day 0 at 380 tokens/sec per user

vLLM shipped full-feature support for Thinking Machines' 1T-parameter multimodal Inkling the day it released, with MTP, long-context serving, and parallelism. It reaches 380 tokens/sec per user with speculative decoding versus 140 without on 4 NVIDIA GB200 GPUs.

New models now get latency-tuned serving at launch, so speculative decoding and parallelism apply from the first day instead of after a follow-up optimization pass.

vLLM v0.24.0 adds MiniMax-M3 with MXFP4, FP8 sparse GQA, and AMD tuning

vLLM v0.24.0 (571 commits from 256 contributors) adds MiniMax-M3 with a fast follow-on BF16/FP8 indexer, MXFP4 support, FP8 sparse GQA, and AMD/ROCm tuning: MXFP8 MoE on gfx950, FP8 per-channel weights on MI300X, and an FP8 KV-cache fix. It also fixes a MiniMax-M2 performance regression and keeps maturing DeepSeek-V4 support.

New open-weight models arrive with quantized, vendor-specific fast paths in the same release, so self-hosters don't wait for a later optimization pass.

Less work per step: small models, shorter prompts, faster drafting

6 entries · latest Oct 21, 2026

Latency-first small models, learned prompt compression, protocol-aware trimming, and better speculative drafting cut decode work; trimming below half the context budget sharply raises failure.

Voice agents can run tools while the user is still speaking, cutting final-response latency 36%

Speculative voice agents that cut off generation at each transcript update can truncate a tool call before its arguments are complete. Heartbeat Thinking instead starts a new reasoning pass on the latest partial transcript at intervals, while earlier passes and already-dispatched tools run to completion. A shared record of finished reasoning and tool results fills in missing arguments and starts dependent calls.

Paper-reported, on FDBench v3 against a windowed speculative baseline:

  • Tool coverage up 16 percentage points.
  • Mean final-response latency down 36.4%.

Effects on final task quality vary by benchmark.

Context trimming hits a failure cliff below half the budget; protocol-aware trimming holds

A study of five trimming strategies on multi-step agentic workflows finds recency, relevance, and summarization save about 60% of tokens but drop task success to 66.6-77.3%. Protocol-aware trimming, which keeps instructions, tool state, and unresolved dependencies, reaches 92.2%; adding adaptive budget guardrails reaches 96.0% success and 1.0% cascading failure while still saving 56.0% of tokens.

Keeping 25% or less of context raises failure odds 10.92x versus keeping 50% or more (p < 0.001). That is a floor under how far compaction can go before latency savings cost correctness.

Shopify's gisting compresses a 6,000-token system prompt into 1,500 learned tokens

Shopify trains learned "gist" tokens to reproduce a long system prompt's behavior: a teacher runs with the full prompt, a student learns the gist tokens by minimizing KL divergence between outputs, and the compact tokens replace the prompt at serving time.

On the Sidekick GraphQL agent the prompt shrank from about 6,000 tokens to 1,500 while holding quality. End-to-end latency fell from 6.8s to 4.2s, time to first token from 438ms to 354ms, and throughput rose from 20.2 to 23.4 queries/sec, enough to cut the GPU allocation for the same load. Spend side: agent cost.

Show 3 earlier entries

AsymSpec lets the drafter read full context while the verifier decodes a compressed view

AsymSpec drops speculative decoding's requirement that drafter and target share identical context. A lightweight drafter reads the agent's full, uncompressed input while the large verifier decodes from a compressed view, with a divergence-aware acceptance gate keeping verification stable.

It recovers about 90% of full-context accuracy at 1.3-1.7x throughput and 0.2-0.3x the compute of decoding on full context. That eases the usual trade between compressing a growing agent context for latency and the accuracy compression costs.

DARTree drafts token trees for up to 9.73x lossless speculative-decoding speedup

DARTree extends a pretrained autoregressive correction head for diffusion drafters from single draft chains to draft trees, scoring and pruning candidates across the whole tree in one batch.

Across seven math, code, and chat benchmarks it accepts up to 12.97 tokens per verification round (98.6% more than DFlash, 27.9% more than Domino), for up to 9.73x lossless speedup over plain autoregressive decoding. It is training-free. Mechanics: speculative decoding.

Kog Laneformer 2B is a latency-first small model built with its inference engine

Kog built Laneformer 2B as a latency-first model, designed together with the Kog inference engine rather than adapted to a fast server after the fact.

Most of an agent's calls don't need frontier breadth. Sending the bulk of them to a small, predictable model is the same downshift that controls cost, applied to wall-clock time.

Latency outside the model: tools, cold starts, and voice

6 entries · latest Oct 1, 2026

Tool round-trips (search APIs, data queries, CI) and cold starts often dominate the loop, and voice sets a hard floor the whole stack must meet.

GKE Pod snapshots cut model startup latency up to 89%, but invalidation is the catch

GKE Pod snapshots checkpoint CPU and GPU memory through gVisor to Cloud Storage. Google reports up to 89% lower startup latency, with a 70B model loading in 37 seconds and an 8B model in 15. GKE Agent Sandbox uses them to suspend idle agents instead of holding warm pools.

The catch is invalidation: a snapshot matches only on the Pod spec hash, machine series, CPU architecture, gVisor version, and GPU driver version, and any mismatch falls back to a normal slow start. Snapshot lifecycle management becomes the new ops work.

Web-search APIs differ 12x in median latency, and cold caches cost up to 37x more

Measuring nine web-search APIs under identical 10-result requests found a 12x spread in median response time (320ms to 3.9s) and up to a 37x gap between one provider's cached and cold response (105ms vs 3,937ms).

Most providers' caches expire in 5-60 minutes, so an agent's search calls land cold far more often than a benchmark against a warm cache suggests. Choosing a search tool is a latency decision, not only a capability one.

Show 3 earlier entries

One agent request fans out into dozens of queries, each held to a chat-era latency budget

Cube argues that a single agent request fans out into tens of database or API queries, and a multi-step workflow into hundreds. Each inherits chat-era expectations: a few hundred milliseconds feels responsive, a couple of seconds feels broken.

The dashboard semantic-layer pattern (pre-aggregated rollups served through query rewriting, columnar storage with partition pruning) is being repurposed as agent infrastructure because it was built for many small interactive queries, not a few large batch ones.

Local CI cuts the feedback loop for developers and coding agents alike

Modern Treasury runs checks on the developer's machine instead of round-tripping to a remote CI runner, cutting feedback latency for both human developers and coding agents.

For a coding agent, waiting on a CI runner sits on the same wall-clock budget as each model call. A slow tool round-trip can dominate the loop even when inference is fast.

Loka's Nova 2 Sonic voice agent treats round-trip time as a design constraint

Loka built a voice agent on Amazon Nova 2 Sonic to fix a specific failure: slow, robotic voice assistants make customers hang up, which damages the brand and drives up support costs. The architecture treats round-trip time as a first-class constraint from the start, not a tuning pass afterwards.

Interactive modes set a hard latency floor. A voice agent's budget is set by when the caller gives up, not by what the serving stack happens to deliver.

From related topics
  1. Context compaction: summarize, compress, and curate the working setDropping KV cache segments beats summarizing history, without re-prefilling the kept context
  2. Speculative decoding: draft cheaply, verify in parallelLossy speculative decoding raises jailbreak and injection success faster than it costs utility
  3. Context compaction: summarize, compress, and curate the working setAsymSpec recovers ~90% of full-context accuracy while decoding from compressed context
Evidence · 54 sources
All sources behind this page