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 36 setproctitle 37 TheFuzz >=0.19.0 38 portpicker 40 prop-types ^15.8.1 42 clsx ^2.1.1 43 rank_bm25 >=0.2.2 45 postcss-simple-vars ^7.0.1 48 Flask-CORS >=3.0.0 51 Graphviz (Python) 53 @monaco-editor/react ^4.7.0 53 PyYAML >=6.0 54 Mantine DataTable ^8.2.0 outdated 55 Gym ==0.24.0 outdated 56 AgentOps >=0.4.13 56 eslint-plugin-jsx-a11y ^6.10.2 57 gpustat 57 rich >=13.0.0 61 eslint-plugin-react ^7.37.5 64 React Testing Library ^16.3.0 65 aiologic 65 jest-dom ^6.9.1 outdated 65 tsup ^8.0.0 67 DOM Testing Library ^10.4.1 76 vite-tsconfig-paths ^5.1.4 outdated 77 user-event ^14.6.1 78 Day.js ^1.11.18 79 MSW (Mock Service Worker) ^2.11.6 80 gdown 80 spaCy >=3.5.0 81 Flask >=2.1.0 81 Flask >=2.1.0 81 Requests >=2.27.0 84 psutil 88 Gunicorn 88 tsx ^4.19.0 89 jsdom ^27.0.0 outdated 89 lxml 90 tqdm >=4.64.0 91 @mantine/core 8.3.5 outdated 91 @mantine/core 8.3.5 outdated 91 FastAPI 91 React Redux ^9.2.0 91 Stylelint ^16.25.0 outdated 91 Tabler Icons React ^3.35.0 91 Uvicorn 91 prettier ^3.6.2 92 AI SDK 3.0.0-beta.89 outdated 92 AI SDK 6.0.0-beta.139 outdated 92 LiteLLM >=1.74 92 Playwright ^1.56.1 92 Redux Toolkit ^2.9.2 92 Zod 3.25.76 outdated 92 postcss ^8.5.6 93 @vitejs/plugin-react ^5.0.4 outdated 93 OpenTelemetry Prometheus Exporter >=1.35 outdated 93 OpenTelemetry Prometheus Exporter >=1.35 outdated 93 OpenTelemetry Python SDK >=1.35 93 Pydantic >=2.11 93 Vitest 4.0.4 outdated 93 Vitest 4.0.4 outdated 93 Vitest ^4.0.0 outdated 93 Weave >=0.52.22 94 Vite ^7.1.9 outdated 94 scikit-learn >=1.2.0 94 typescript-eslint ^8.46.0 95 ESLint ^9.37.0 outdated 95 ESLint ^9.37.0 outdated 95 NumPy <2.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 aiohttp 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 97 TypeScript 5.8.3 outdated 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