Run evaluations from code
You can now run AgentControl offline evaluations from a script or a CI job, against the same code your application runs in production. A single `run()` call in the Python or Node.js AI SDK sends each row of a dataset through your own handler. That handler calls your model provider and your real tools, the same way your app does. The SDK records every tool call, so a judge can check that your agent called the right tools, in the right order, with the right arguments.
You can score each output with checks you write in code, LaunchDarkly judges, or both. Each run returns pass or fail, so a regression can fail your build, and the results appear on the Evaluations page in LaunchDarkly. Evaluations from code is included in AgentControl at no extra cost, and model calls use your own provider credentials.
To get started, click Evaluations, then Run evaluations, then From code. To learn more, read https://launchdarkly.com/docs/home/agentcontrol/evaluations-from-code.
Agent Skills is generally available
Agent Skills is out of beta. You can manage your agents' instruction files in the AgentControl Library, version them, and attach them to config variations without shipping code. To learn more, read https://launchdarkly.com/docs/home/agentcontrol/agent-skills.
AI SDK 1.0 for Python and Node.js
The Python and Node.js AI SDKs have reached 1.0. Evaluations from code and Agent Skills need them, so upgrade to `launchdarkly-ai-server` 1.0.0 or later with Python 3.12 or later, or `@launchdarkly/ai-node` 1.0.0 or later with Node.js 22 or later. To learn more, read https://launchdarkly.com/docs/sdk/ai.
For help or feedback, contact your LaunchDarkly account team or email product@launchdarkly.com.