All 92 Dependencies

Every package Agent Lightning depends on, ranked by repo health score.

Agent Lightning tackles a specific problem in agent development: once you have a working agent built in LangChain, AutoGen, CrewAI, the OpenAI Agents SDK, or even plain Python, improving it usually means manual prompt tweaking with no systematic feedback loop. Agent Lightning instead wraps your existing agent and applies training algorithms — reinforcement learning, automatic prompt optimization, or supervised fine-tuning — to optimize its behavior, with the project's stated goal of requiring almost zero code changes to the agent itself.

It supports selectively optimizing one or more agents within a multi-agent system, rather than requiring an all-or-nothing training setup, and works regardless of which (if any) agent framework the target agent was built with. The project ships as the PyPI package `agentlightning`.

MIT licensed and maintained by Microsoft, Agent Lightning positions itself less as an agent framework and more as a training harness that sits alongside whatever framework you already use.

29 identity-obj-proxy ^3.0.0 34 Uvicorn Worker 37 TheFuzz >=0.19.0 38 portpicker 40 prop-types ^15.8.1 42 clsx ^2.1.1 42 rank_bm25 >=0.2.2 45 Mantine DataTable ^8.2.0 outdated 46 Graphviz (Python) 47 Flask-CORS >=3.0.0 50 postcss-simple-vars ^7.0.1 51 Gym ==0.24.0 outdated 52 @monaco-editor/react ^4.7.0 55 AgentOps >=0.4.13 56 eslint-plugin-jsx-a11y ^6.10.2 56 rich >=13.0.0 57 setproctitle 59 jest-dom ^6.9.1 outdated 61 PyYAML >=6.0 61 React Testing Library ^16.3.0 62 gpustat 64 DOM Testing Library ^10.4.1 68 aiologic 74 vite-tsconfig-paths ^5.1.4 outdated 76 Day.js ^1.11.18 76 Requests >=2.27.0 80 gdown 80 tsup ^8.0.0 outdated 80 user-event ^14.6.1 83 Flask >=2.1.0 83 Flask >=2.1.0 83 MSW (Mock Service Worker) ^2.11.6 outdated 83 psutil 85 Gunicorn 85 tqdm >=4.64.0 85 tsx ^4.19.0 86 spaCy >=3.5.0 87 eslint-plugin-react ^7.37.5 89 lxml 90 Redux Toolkit ^2.9.2 90 Uvicorn 90 jsdom ^27.0.0 outdated 91 @mantine/core 8.3.5 outdated 91 @mantine/core 8.3.5 outdated 91 Stylelint ^16.25.0 outdated 91 Zod 3.25.76 outdated 91 prettier ^3.6.2 92 @vitejs/plugin-react ^5.0.4 outdated 92 AI SDK 3.0.0-beta.89 outdated 92 AI SDK 6.0.0-beta.139 outdated 92 FastAPI 92 Playwright ^1.56.1 92 Tabler Icons React ^3.35.0 92 postcss ^8.5.6 93 LiteLLM >=1.74 93 Pydantic >=2.11 93 Vitest 4.0.4 outdated 93 Vitest 4.0.4 outdated 93 Vitest ^4.0.0 outdated 94 OpenTelemetry Prometheus Exporter >=1.35 outdated 94 OpenTelemetry Prometheus Exporter >=1.35 outdated 94 OpenTelemetry Python SDK >=1.35 94 React Redux ^9.2.0 94 Vite ^7.1.9 outdated 94 Weave >=0.52.22 94 typescript-eslint ^8.46.0 95 ESLint ^9.37.0 outdated 95 ESLint ^9.37.0 outdated 95 PyArrow >=14.0.0 95 React Router ^7.9.4 outdated 95 Storybook ^9.1.10 outdated 95 Storybook ^9.1.16 outdated 95 Storybook ^9.1.10 outdated 95 Storybook ^9.1.10 outdated 95 Storybook ^9.1.10 outdated 95 Transformers >=4.30.0 95 TypeScript 5.8.3 outdated 95 aiohttp 95 scikit-learn >=1.2.0 96 NumPy <2.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^1.9.0 96 OpenTelemetry JavaScript (@opentelemetry/api) ^1.30.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^0.57.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^1.30.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^1.30.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^1.30.0 outdated 96 PyTorch >=2.0.0 97 OpenAI Python SDK 98 React ^19.2.0 98 React DOM ^19.2.0 98 Selenium >=4.2.0 98 pandas >=2.0.0

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers