Microsoft Agent Lightning
by Microsoft (Microsoft Research)
MIT-licensed framework that trains any AI agent with reinforcement learning without changing its code
Agent Lightning is Microsoft Research's open-source framework for improving production AI agents with reinforcement learning. It sits behind an API proxy so agents built on LangChain, AutoGen or the OpenAI Agents SDK run unmodified while their traces are captured and turned into training data, letting platform teams raise task accuracy on their own workloads instead of waiting for a better base model.
Agent Lightning is an open-source, MIT-licensed framework from Microsoft Research that applies reinforcement learning to AI agents without requiring those agents to be rewritten for training. Version 1.0 shipped on 17 August 2026 as a complete rewrite of the earlier v0.x line, reducing the core to roughly 3,500 lines of Python organised around three components: a Trainer that drives the verl and vLLM GPU stack and aggregates traces into training samples, an API Gateway that proxies model requests and captures the data, and a Rollout Controller that executes agents locally or as native Kubernetes Jobs. The central design claim is complete decoupling of agent execution from training: because the agent talks to the model through the proxy, it keeps its own tools, context handling and control flow, and integrating an existing agent built with LangChain, the OpenAI Agents SDK, AutoGen or from scratch requires almost no code modification. The underlying method, published as LightningRL in the accompanying arXiv paper by Xufang Luo and colleagues, formulates agent execution as a Markov decision process and adds a hierarchical credit-assignment module that decomposes complex multi-step trajectories — including multi-agent ones — into individually trainable transitions. The paper evaluates text-to-SQL, retrieval-augmented generation and math tool-use tasks, reporting stable continuous improvement across all three. The headline result cited for v1.0 is a 14.6-point absolute gain on SWE-bench Verified for Qwen3.5-9B, from 41.8% to 56.4%, using only 6,000 training examples and modest compute. The project has approximately 17.9k GitHub stars and 1.6k forks with around 99 open issues, and v1.0.1 introduced the Agent Lightning Skill, which lets coding agents optimise other agents.
Applied ML and platform teams already running agents in production who have accumulated task traces and outcome labels, and who own GPU capacity — this is a post-training system, not an agent builder.
Measurably better task accuracy on your own workload from a small open model, without rewriting the agent: a documented 14.6-point SWE-bench Verified gain on Qwen3.5-9B from 6,000 examples.
At a Glance
- Category
- Agent Development
- Pricing
- Free
- Target Market
- CTOs, Heads of AI, ML Engineers, Platform Engineers, AI Researchers
- Deployment
- Open-source, Self-hosted
- Founded
- 1975
- Headquarters
- Redmond, United States
- Team Size
- 500+
Key Features
- ✓Zero-code-change agent integration
Agents communicate through an API proxy, so existing LangChain, OpenAI Agents SDK or AutoGen implementations are trained unmodified while retaining their tools and control flow.
- ✓LightningRL hierarchical credit assignment
Formulates agent execution as a Markov decision process and decomposes long multi-step trajectories into individually trainable transitions, which is what makes multi-turn and multi-agent RL tractable.
- ✓Three-component architecture
Trainer, API Gateway and Rollout Controller keep the system auditable at roughly 3,500 lines of core Python rather than a sprawling training platform.
- ✓Native Kubernetes rollouts
Agent rollouts execute as Kubernetes Jobs directly, removing the need for a separate external sandbox service in the training loop.
- ✓verl and vLLM training stack
Builds on established open GPU infrastructure for rollout generation and policy optimisation instead of a bespoke trainer, easing operational integration.
- ✓Agent Lightning Skill
Introduced in v1.0.1, this lets a coding agent drive the optimisation of other agents, turning post-training itself into an agent-assisted workflow.
- ✓MIT licence
Fully permissive for commercial use and modification, with no field-of-use or revenue restrictions to clear in procurement.
Capabilities
Use Cases
- •Cost-down of a frontier-model agent
Post-train a 9B open model on captured production traces until it matches the incumbent API agent on the specific task, then switch.
- •Internal text-to-SQL accuracy lift
Train a self-correcting SQL agent against the organisation's real schemas and query logs, raising first-attempt correctness on analyst questions.
- •Repository-specific coding agent
Tune a coding agent on an internal monorepo so it follows house conventions and passes the existing test suite more reliably.
- •RAG relevance tuning
Use organisational relevance judgements as reward signal to improve retrieval and synthesis behaviour on a proprietary knowledge base.
- •Multi-agent workflow optimisation
Apply hierarchical credit assignment across a multi-agent pipeline to identify and improve the step that actually causes task failure.
- •Benchmark-driven agent research
Evaluate RL post-training approaches against real agent harnesses with tools and environments intact rather than simplified proxies.
Ideal For
Best For
- ✓Specialising a small open-weight model on a narrow, high-volume internal agent task to displace a costlier frontier API
- ✓Improving text-to-SQL agents where schema-specific accuracy matters more than general capability
- ✓Tuning retrieval-augmented generation agents against an organisation's own corpus and relevance judgements
- ✓Post-training coding agents on an internal repository's conventions, tests and build system
- ✓Research and evaluation teams comparing RL post-training methods on real agent harnesses rather than synthetic environments
- ✓Platform teams standardising agent training on Kubernetes without adopting a proprietary training service
Not Ideal For
- ✗Teams without GPU cluster access — the realistic baseline is a verl/vLLM GPU stack, and laptop or single-workstation training is not practical
- ✗Organisations that have no labelled task environment or reward signal; RL post-training needs verifiable outcomes, and most enterprise agent work has not been instrumented to produce them
- ✗Anyone looking for a way to build agents in the first place — this trains agents that already exist and already run
- ✗Buyers who need vendor support, an SLA or a managed service; this is a research-origin open-source project with roughly 99 open issues and documentation still split between development and stable sites
Integrations
Deployment
Market Analysis
Pros
- ✓Near-zero integration cost for existing agents, which is the single biggest barrier to RL post-training in practice
- ✓MIT licence with no commercial restrictions, unusual for a training framework of this scope
- ✓Concrete published result: Qwen3.5-9B improved 41.8% to 56.4% on SWE-bench Verified from 6,000 examples and modest compute
- ✓Peer-reviewable method — LightningRL is documented in an arXiv paper with a described MDP formulation and credit-assignment module, not just a repository
- ✓Strong community traction at roughly 17.9k GitHub stars and 1.6k forks, with active community projects building on it
Cons
- ✗Requires a GPU cluster: independent coverage is explicit that verl and vLLM make a cluster the realistic baseline and that laptop deployment is not viable, so evaluation itself has a hardware cost
- ✗v1.0 is a full rewrite with v0.x moved to a separate branch, so existing pipelines built on the older API face a migration with no documented upgrade path
- ✗Roughly 99 open issues and documentation that still directs readers between a development site and a separate stable site — project maturity lags its star count
- ✗Practitioner fatigue is visible on Hacker News, where commenters describe being overwhelmed by the volume of new agent harnesses and frameworks appearing weekly, making adoption a real organisational cost rather than a technical one
- ✗RL post-training only pays off where a verifiable reward exists; teams whose agent tasks lack objective success criteria cannot use it regardless of integration ease
Pricing
Open source (MIT)
$0
- ✓Full framework, Trainer, API Gateway and Rollout Controller
- ✓LightningRL implementation
- ✓Kubernetes Job rollouts
- ✓Commercial use and modification permitted
- ✓Community support via GitHub issues
- ✓No SLA or vendor support
The framework itself is free under the MIT licence with no seat, usage or commercial restriction, so every dollar of cost is infrastructure rather than software. The real spend is GPU capacity for the verl and vLLM training stack plus rollout execution, and the project is explicit that a GPU cluster is the realistic baseline — laptop deployment is not practical. Microsoft publishes no paid tier, no hosted service and no support contract for it, so budget for cluster time, CUDA-compatible hardware and the engineering effort to build a reward signal, which is usually the larger cost.
Security & Compliance
Connect
Sources
This page was written from 5 sources, 4 on domains other than microsoft.github.io.
Stay Ahead of the Curve
Weekly enterprise AI insights for technology leaders. No spam, no vendor pitches—unsubscribe anytime.
SubscribeRelated Products
Keenable
Independent web search API for AI agents — 100B+ document index, sub-250ms p95
LangSmith
Framework-agnostic platform to observe, evaluate, deploy and continuously improve production AI agents
LangWatch
Open-source agent testing platform pairing simulation-based QA with OpenTelemetry tracing and evals
Composio
Managed tool-calling and authentication layer connecting AI agents to 1,000+ enterprise applications