From 2ff4150464658e2477e45c9546e3b33d053e64c7 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 6 Oct 2026 22:54:58 +0000 Subject: [PATCH] chore: release main --- .release-please-manifest.json | 8 +++--- packages/ai/CHANGELOG.md | 19 ++++++++++++++ packages/ai/pyproject.toml | 2 +- .../ai/src/launchdarkly_ai_python/__init__.py | 2 +- packages/client/CHANGELOG.md | 25 +++++++++++++++++++ packages/client/pyproject.toml | 2 +- .../src/launchdarkly_ai_server/__init__.py | 2 +- packages/langchain-agents/CHANGELOG.md | 7 ++++++ packages/langchain-agents/pyproject.toml | 2 +- .../__init__.py | 2 +- packages/openai-agents/CHANGELOG.md | 7 ++++++ packages/openai-agents/pyproject.toml | 2 +- .../launchdarkly_ai_openai_agents/__init__.py | 2 +- 13 files changed, 70 insertions(+), 12 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 1fd39bc5..bff14bc2 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,10 +1,10 @@ { - "packages/client": "0.2.4", - "packages/ai": "0.1.8", + "packages/client": "0.3.0", + "packages/ai": "0.2.0", "packages/claude-agents": "0.2.4", "packages/claude-messages": "0.2.3", - "packages/openai-agents": "0.2.4", + "packages/openai-agents": "0.2.5", "packages/openai-messages": "0.2.3", - "packages/langchain-agents": "0.2.4", + "packages/langchain-agents": "0.2.5", "packages/langchain-messages": "0.2.3" } diff --git a/packages/ai/CHANGELOG.md b/packages/ai/CHANGELOG.md index e59e11cc..90929d27 100644 --- a/packages/ai/CHANGELOG.md +++ b/packages/ai/CHANGELOG.md @@ -1,5 +1,24 @@ # Changelog +## [0.2.0](https://github.com/launchdarkly/python-ai-sdk/compare/launchdarkly-ai-python-0.1.8...launchdarkly-ai-python-0.2.0) (2026-10-06) + + +### ⚠ BREAKING CHANGES + +* **evaluations:** take tools as a list of EvalTool, with inline definitions ([#105](https://github.com/launchdarkly/python-ai-sdk/issues/105)) +* **evaluations:** rename Tool to EvalTool, freeze it, and make tools.get async +* **evaluations:** take tools as a list of Tool + +### Features + +* **evaluations:** take tools as a list of EvalTool, with inline definitions ([#105](https://github.com/launchdarkly/python-ai-sdk/issues/105)) ([cad1547](https://github.com/launchdarkly/python-ai-sdk/commit/cad1547154270695c0e9a8673a4daa12a8161a35)) +* **evaluations:** take tools as a list of Tool ([0a92b13](https://github.com/launchdarkly/python-ai-sdk/commit/0a92b13a75869361c28a6efb5cf6b94bfdb5907c)) + + +### Bug Fixes + +* **evaluations:** rename Tool to EvalTool, freeze it, and make tools.get async ([4b8a819](https://github.com/launchdarkly/python-ai-sdk/commit/4b8a81936b9345048be7c05cd9842e07a32a421d)) + ## [0.1.8](https://github.com/launchdarkly/python-ai-sdk/compare/launchdarkly-ai-python-0.1.7...launchdarkly-ai-python-0.1.8) (2026-09-30) diff --git a/packages/ai/pyproject.toml b/packages/ai/pyproject.toml index 5a0af826..4866e52c 100644 --- a/packages/ai/pyproject.toml +++ b/packages/ai/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "launchdarkly-ai-python" -version = "0.1.8" +version = "0.2.0" requires-python = ">=3.12" dependencies = ["launchdarkly-ai-server"] description = "LaunchDarkly AI SDK for Python — convenience barrel re-export" diff --git a/packages/ai/src/launchdarkly_ai_python/__init__.py b/packages/ai/src/launchdarkly_ai_python/__init__.py index b470516c..fe6d0df6 100644 --- a/packages/ai/src/launchdarkly_ai_python/__init__.py +++ b/packages/ai/src/launchdarkly_ai_python/__init__.py @@ -3,7 +3,7 @@ See https://launchdarkly.com/docs for usage. """ -__version__ = "0.1.8" # x-release-please-version +__version__ = "0.2.0" # x-release-please-version from launchdarkly_ai_server import * # noqa: F403 from launchdarkly_ai_server import register_ai_sdk_package diff --git a/packages/client/CHANGELOG.md b/packages/client/CHANGELOG.md index b1c79294..69f292db 100644 --- a/packages/client/CHANGELOG.md +++ b/packages/client/CHANGELOG.md @@ -1,5 +1,30 @@ # Changelog +## [0.3.0](https://github.com/launchdarkly/python-ai-sdk/compare/launchdarkly-ai-server-0.2.4...launchdarkly-ai-server-0.3.0) (2026-10-06) + + +### ⚠ BREAKING CHANGES + +* **evaluations:** take tools as a list of EvalTool, with inline definitions ([#105](https://github.com/launchdarkly/python-ai-sdk/issues/105)) +* **evaluations:** rename Tool to EvalTool, freeze it, and make tools.get async +* **evaluations:** take tools as a list of Tool + +### Features + +* **evaluations:** take tools as a list of EvalTool, with inline definitions ([#105](https://github.com/launchdarkly/python-ai-sdk/issues/105)) ([cad1547](https://github.com/launchdarkly/python-ai-sdk/commit/cad1547154270695c0e9a8673a4daa12a8161a35)) +* **evaluations:** take tools as a list of Tool ([0a92b13](https://github.com/launchdarkly/python-ai-sdk/commit/0a92b13a75869361c28a6efb5cf6b94bfdb5907c)) + + +### Bug Fixes + +* **evaluations:** let tools= override a variation's tools ([90b293c](https://github.com/launchdarkly/python-ai-sdk/commit/90b293c17b461c5459dfbd9b7d5e6a9a288d6a89)) +* **evaluations:** rename Tool to EvalTool, freeze it, and make tools.get async ([4b8a819](https://github.com/launchdarkly/python-ai-sdk/commit/4b8a81936b9345048be7c05cd9842e07a32a421d)) + + +### Documentation + +* **evaluations:** call the credential an API key, not a token ([7a238e5](https://github.com/launchdarkly/python-ai-sdk/commit/7a238e573f3aaeed62963ccd4338ffb14c9ca573)) + ## [0.2.4](https://github.com/launchdarkly/python-ai-sdk/compare/launchdarkly-ai-server-0.2.3...launchdarkly-ai-server-0.2.4) (2026-09-30) diff --git a/packages/client/pyproject.toml b/packages/client/pyproject.toml index d7c37630..ee07b00d 100644 --- a/packages/client/pyproject.toml +++ b/packages/client/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "launchdarkly-ai-server" -version = "0.2.4" +version = "0.3.0" requires-python = ">=3.12" dependencies = ["opentelemetry-api>=1.25"] description = "LaunchDarkly AI SDK core client for Python" diff --git a/packages/client/src/launchdarkly_ai_server/__init__.py b/packages/client/src/launchdarkly_ai_server/__init__.py index 6e77b0bf..b70d9b77 100644 --- a/packages/client/src/launchdarkly_ai_server/__init__.py +++ b/packages/client/src/launchdarkly_ai_server/__init__.py @@ -3,7 +3,7 @@ See https://launchdarkly.com/docs for usage. """ -__version__ = "0.2.4" # x-release-please-version +__version__ = "0.3.0" # x-release-please-version from .client import ConfigInstance, config from .content import ( diff --git a/packages/langchain-agents/CHANGELOG.md b/packages/langchain-agents/CHANGELOG.md index 8b5fcd7c..22146744 100644 --- a/packages/langchain-agents/CHANGELOG.md +++ b/packages/langchain-agents/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.2.5](https://github.com/launchdarkly/python-ai-sdk/compare/launchdarkly-ai-langchain-agents-0.2.4...launchdarkly-ai-langchain-agents-0.2.5) (2026-10-06) + + +### Bug Fixes + +* **agents:** accept sync tool handlers on invoke and native graphs ([#134](https://github.com/launchdarkly/python-ai-sdk/issues/134)) ([4ab5020](https://github.com/launchdarkly/python-ai-sdk/commit/4ab5020a0d8da04e18b0e230f86e2e13271bb9f9)) + ## [0.2.4](https://github.com/launchdarkly/python-ai-sdk/compare/launchdarkly-ai-langchain-agents-0.2.3...launchdarkly-ai-langchain-agents-0.2.4) (2026-09-30) diff --git a/packages/langchain-agents/pyproject.toml b/packages/langchain-agents/pyproject.toml index 22d72a86..db0f74ab 100644 --- a/packages/langchain-agents/pyproject.toml +++ b/packages/langchain-agents/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "launchdarkly-ai-langchain-agents" -version = "0.2.4" +version = "0.2.5" requires-python = ">=3.12" dependencies = [ "launchdarkly-ai-server", diff --git a/packages/langchain-agents/src/launchdarkly_ai_langchain_agents/__init__.py b/packages/langchain-agents/src/launchdarkly_ai_langchain_agents/__init__.py index bef1b8b6..37b9a0a2 100644 --- a/packages/langchain-agents/src/launchdarkly_ai_langchain_agents/__init__.py +++ b/packages/langchain-agents/src/launchdarkly_ai_langchain_agents/__init__.py @@ -3,7 +3,7 @@ See https://launchdarkly.com/docs for usage. """ -__version__ = "0.2.4" # x-release-please-version +__version__ = "0.2.5" # x-release-please-version from launchdarkly_ai_server import register_ai_sdk_package diff --git a/packages/openai-agents/CHANGELOG.md b/packages/openai-agents/CHANGELOG.md index f2ffba56..3414f7bc 100644 --- a/packages/openai-agents/CHANGELOG.md +++ b/packages/openai-agents/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.2.5](https://github.com/launchdarkly/python-ai-sdk/compare/launchdarkly-ai-openai-agents-0.2.4...launchdarkly-ai-openai-agents-0.2.5) (2026-10-06) + + +### Bug Fixes + +* **agents:** accept sync tool handlers on invoke and native graphs ([#134](https://github.com/launchdarkly/python-ai-sdk/issues/134)) ([4ab5020](https://github.com/launchdarkly/python-ai-sdk/commit/4ab5020a0d8da04e18b0e230f86e2e13271bb9f9)) + ## [0.2.4](https://github.com/launchdarkly/python-ai-sdk/compare/launchdarkly-ai-openai-agents-0.2.3...launchdarkly-ai-openai-agents-0.2.4) (2026-09-30) diff --git a/packages/openai-agents/pyproject.toml b/packages/openai-agents/pyproject.toml index 325ea54d..94af1952 100644 --- a/packages/openai-agents/pyproject.toml +++ b/packages/openai-agents/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "launchdarkly-ai-openai-agents" -version = "0.2.4" +version = "0.2.5" requires-python = ">=3.12" dependencies = [ "launchdarkly-ai-server", diff --git a/packages/openai-agents/src/launchdarkly_ai_openai_agents/__init__.py b/packages/openai-agents/src/launchdarkly_ai_openai_agents/__init__.py index 04e788e3..c3141887 100644 --- a/packages/openai-agents/src/launchdarkly_ai_openai_agents/__init__.py +++ b/packages/openai-agents/src/launchdarkly_ai_openai_agents/__init__.py @@ -3,7 +3,7 @@ See https://launchdarkly.com/docs for usage. """ -__version__ = "0.2.4" # x-release-please-version +__version__ = "0.2.5" # x-release-please-version from launchdarkly_ai_server import register_ai_sdk_package