Q: Does the kernel really have zero dependencies?
Yes — everything under agentlightning/ imports only the Python standard
library. FastAPI/pydantic/uvicorn are needed only for serve.
Q: Can I train without any LLM API key?
Yes. mock harness + mock provider run the full pipeline offline.
Q: How do I plug in my own agent?
Use the local harness and pass harness_config: {"agent_fn": your_callable}.
Q: What is GRPO? Group Relative Policy Optimization — advantages are normalized within each group of rollouts, removing the value-network requirement.
Q: Is this affiliated with Microsoft Agent Lightning? No. It is an independent implementation inspired by the published technique.