The autofinetune project automates the entire LLM post-training loop with AI agents: a human designs the arena (program.md), provides run.py, and an agent iterates — modifying training code, running jobs, measuring metrics, and reverting regressions.
Google Cloud now ships native TPU support for the two most popular open-source inference engines — vLLM and SGLang. The new engines cover the full serving workload spectrum, and several features address agentic workloads specifically.
Agentic workloads demand several of these features simultaneously. Agents repeatedly resend expanding multi-turn conversations, so serving them efficiently requires finding the cached prefix instead of recomputing it. Both engines keep reusable prefixes in HBM and — with host offload enabled — automatically move older prefixes to host memory as a second tier. That's precisely the pattern that turns the repetitive reshuffling of agent turns from a recompute tax into a cache hit.
For teams running agent workloads or very large models, the combination of automatic prefix caching, KV offload across tiers, and disaggregated prefill/decode is what production serving looks like in 2026. If you've standardized on vLLM or SGLang, TPU is now a first-class target instead of a porting project.