diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 7d147780..843a90a2 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,16 +1,16 @@ { - "packages/client": "0.4.0", + "packages/client": "0.5.0", "packages/ai": "0.3.0", - "packages/claude-agents": "0.2.6", - "packages/claude-messages": "0.2.5", - "packages/openai-agents": "0.2.6", - "packages/openai-messages": "0.2.5", - "packages/langchain-agents": "0.2.6", - "packages/langchain-messages": "0.2.5", - "packages/opencode-agents": "0.2.0", - "packages/vercel-messages": "0.1.1", - "packages/vercel-agents": "0.1.1", - "packages/litellm-messages": "0.1.1", - "packages/litellm-agents": "0.1.1", - "packages/typesafe": "0.1.1" + "packages/claude-agents": "0.3.0", + "packages/claude-messages": "0.3.0", + "packages/openai-agents": "0.3.0", + "packages/openai-messages": "0.3.0", + "packages/langchain-agents": "0.3.0", + "packages/langchain-messages": "0.3.0", + "packages/opencode-agents": "0.3.0", + "packages/vercel-messages": "0.2.0", + "packages/vercel-agents": "0.2.0", + "packages/litellm-messages": "0.2.0", + "packages/litellm-agents": "0.2.0", + "packages/typesafe": "0.2.0" } diff --git a/packages/claude-agents/CHANGELOG.md b/packages/claude-agents/CHANGELOG.md index 771a9956..68ec221e 100644 --- a/packages/claude-agents/CHANGELOG.md +++ b/packages/claude-agents/CHANGELOG.md @@ -1,5 +1,18 @@ # Changelog +## [0.3.0](https://github.com/launchdarkly/python-ai-sdk/compare/launchdarkly-ai-claude-agents-0.2.6...launchdarkly-ai-claude-agents-0.3.0) (2026-10-23) + + +### ⚠ BREAKING CHANGES + +* **claude-agents:** switch the built-ins off by default and load no host settings ([#201](https://github.com/launchdarkly/python-ai-sdk/issues/201)) +* handlers now forward the AI Config's model parameters to the provider, limited to each handler's list in TESTING.md 1.12. Configs that set parameters which used to be ignored now take effect. + +### Bug Fixes + +* **claude-agents:** switch the built-ins off by default and load no host settings ([#201](https://github.com/launchdarkly/python-ai-sdk/issues/201)) ([f99d538](https://github.com/launchdarkly/python-ai-sdk/commit/f99d5384353b439a221c556b4103dde783e6a150)) +* pass AI Config model parameters through to every provider handler ([#107](https://github.com/launchdarkly/python-ai-sdk/issues/107)) ([e3afb3f](https://github.com/launchdarkly/python-ai-sdk/commit/e3afb3f2c19ebf7085f84e94cd5a53f2bbe929ae)) + ## [0.2.6](https://github.com/launchdarkly/python-ai-sdk/compare/launchdarkly-ai-claude-agents-0.2.5...launchdarkly-ai-claude-agents-0.2.6) (2026-10-23) diff --git a/packages/claude-agents/pyproject.toml b/packages/claude-agents/pyproject.toml index 71294940..9041e8e5 100644 --- a/packages/claude-agents/pyproject.toml +++ b/packages/claude-agents/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "launchdarkly-ai-claude-agents" -version = "0.2.6" +version = "0.3.0" requires-python = ">=3.12" dependencies = [ "launchdarkly-ai-server>=0.4.1", diff --git a/packages/claude-agents/src/launchdarkly_ai_claude_agents/_version.py b/packages/claude-agents/src/launchdarkly_ai_claude_agents/_version.py index 253d083a..e3208190 100644 --- a/packages/claude-agents/src/launchdarkly_ai_claude_agents/_version.py +++ b/packages/claude-agents/src/launchdarkly_ai_claude_agents/_version.py @@ -1,4 +1,4 @@ """This package's identity, as sent with ``$ld:ai:sdk:info`` and ``$ld:ai:sdk:usage``.""" PACKAGE_NAME = "launchdarkly-ai-claude-agents" -__version__ = "0.2.6" # x-release-please-version +__version__ = "0.3.0" # x-release-please-version diff --git a/packages/claude-messages/CHANGELOG.md b/packages/claude-messages/CHANGELOG.md index aa97217a..366c0fca 100644 --- a/packages/claude-messages/CHANGELOG.md +++ b/packages/claude-messages/CHANGELOG.md @@ -1,5 +1,16 @@ # Changelog +## [0.3.0](https://github.com/launchdarkly/python-ai-sdk/compare/launchdarkly-ai-claude-messages-0.2.5...launchdarkly-ai-claude-messages-0.3.0) (2026-10-23) + + +### ⚠ BREAKING CHANGES + +* handlers now forward the AI Config's model parameters to the provider, limited to each handler's list in TESTING.md 1.12. Configs that set parameters which used to be ignored now take effect. + +### Bug Fixes + +* pass AI Config model parameters through to every provider handler ([#107](https://github.com/launchdarkly/python-ai-sdk/issues/107)) ([e3afb3f](https://github.com/launchdarkly/python-ai-sdk/commit/e3afb3f2c19ebf7085f84e94cd5a53f2bbe929ae)) + ## [0.2.5](https://github.com/launchdarkly/python-ai-sdk/compare/launchdarkly-ai-claude-messages-0.2.4...launchdarkly-ai-claude-messages-0.2.5) (2026-10-23) diff --git a/packages/claude-messages/pyproject.toml b/packages/claude-messages/pyproject.toml index 4a87fab1..c3064316 100644 --- a/packages/claude-messages/pyproject.toml +++ b/packages/claude-messages/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "launchdarkly-ai-claude-messages" -version = "0.2.5" +version = "0.3.0" requires-python = ">=3.12" dependencies = [ "launchdarkly-ai-server>=0.4.1", diff --git a/packages/claude-messages/src/launchdarkly_ai_claude_messages/_version.py b/packages/claude-messages/src/launchdarkly_ai_claude_messages/_version.py index 40a32a81..32c6daa1 100644 --- a/packages/claude-messages/src/launchdarkly_ai_claude_messages/_version.py +++ b/packages/claude-messages/src/launchdarkly_ai_claude_messages/_version.py @@ -1,4 +1,4 @@ """This package's identity, as sent with ``$ld:ai:sdk:info`` and ``$ld:ai:sdk:usage``.""" PACKAGE_NAME = "launchdarkly-ai-claude-messages" -__version__ = "0.2.5" # x-release-please-version +__version__ = "0.3.0" # x-release-please-version diff --git a/packages/client/CHANGELOG.md b/packages/client/CHANGELOG.md index 1f7b1b50..696e4587 100644 --- a/packages/client/CHANGELOG.md +++ b/packages/client/CHANGELOG.md @@ -1,5 +1,25 @@ # Changelog +## [0.5.0](https://github.com/launchdarkly/python-ai-sdk/compare/launchdarkly-ai-server-0.4.0...launchdarkly-ai-server-0.5.0) (2026-10-23) + + +### ⚠ BREAKING CHANGES + +* handlers now forward the AI Config's model parameters to the provider, limited to each handler's list in TESTING.md 1.12. Configs that set parameters which used to be ignored now take effect. + +### Experimental + +* **evaluations:** normalize text behaviors ([7cee8c8](https://github.com/launchdarkly/python-ai-sdk/commit/7cee8c8667ecfa2ec4b939accbcb1c633071e81a)) +* **skills:** default FDv2SkillStore endpoints from LD_BASE_URI and LD_STREAM_URI ([1629123](https://github.com/launchdarkly/python-ai-sdk/commit/16291234427b487e35c8a7fb4eba2884bd9876d2)) + + +### Bug Fixes + +* **client:** show a judge an output of 0 or false, and render non-string values as JSON ([7cee8c8](https://github.com/launchdarkly/python-ai-sdk/commit/7cee8c8667ecfa2ec4b939accbcb1c633071e81a)) +* **client:** strip whitespace from LD_BASE_URI, LD_STREAM_URI and LD_EVENTS_URI in init_client ([1629123](https://github.com/launchdarkly/python-ai-sdk/commit/16291234427b487e35c8a7fb4eba2884bd9876d2)) +* **judges:** a judge config's outputFormat must not reach the provider ([#86](https://github.com/launchdarkly/python-ai-sdk/issues/86)) ([d8b893d](https://github.com/launchdarkly/python-ai-sdk/commit/d8b893d003bdad7f060c9a73acb74eb1d1e1f4c7)) +* pass AI Config model parameters through to every provider handler ([#107](https://github.com/launchdarkly/python-ai-sdk/issues/107)) ([e3afb3f](https://github.com/launchdarkly/python-ai-sdk/commit/e3afb3f2c19ebf7085f84e94cd5a53f2bbe929ae)) + ## [0.4.0](https://github.com/launchdarkly/python-ai-sdk/compare/launchdarkly-ai-server-0.3.0...launchdarkly-ai-server-0.4.0) (2026-10-23) diff --git a/packages/client/pyproject.toml b/packages/client/pyproject.toml index 0cd975ea..d8ee1953 100644 --- a/packages/client/pyproject.toml +++ b/packages/client/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "launchdarkly-ai-server" -version = "0.4.0" +version = "0.5.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 952cb8ed..d0778131 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.4.0" # x-release-please-version +__version__ = "0.5.0" # x-release-please-version from .client import ConfigInstance, config from .client import _config as _config diff --git a/packages/langchain-agents/CHANGELOG.md b/packages/langchain-agents/CHANGELOG.md index 29e90e11..50f6eb1a 100644 --- a/packages/langchain-agents/CHANGELOG.md +++ b/packages/langchain-agents/CHANGELOG.md @@ -1,5 +1,16 @@ # Changelog +## [0.3.0](https://github.com/launchdarkly/python-ai-sdk/compare/launchdarkly-ai-langchain-agents-0.2.6...launchdarkly-ai-langchain-agents-0.3.0) (2026-10-23) + + +### ⚠ BREAKING CHANGES + +* handlers now forward the AI Config's model parameters to the provider, limited to each handler's list in TESTING.md 1.12. Configs that set parameters which used to be ignored now take effect. + +### Bug Fixes + +* pass AI Config model parameters through to every provider handler ([#107](https://github.com/launchdarkly/python-ai-sdk/issues/107)) ([e3afb3f](https://github.com/launchdarkly/python-ai-sdk/commit/e3afb3f2c19ebf7085f84e94cd5a53f2bbe929ae)) + ## [0.2.6](https://github.com/launchdarkly/python-ai-sdk/compare/launchdarkly-ai-langchain-agents-0.2.5...launchdarkly-ai-langchain-agents-0.2.6) (2026-10-23) diff --git a/packages/langchain-agents/pyproject.toml b/packages/langchain-agents/pyproject.toml index 5b6d31fe..7a25d260 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.6" +version = "0.3.0" requires-python = ">=3.12" dependencies = [ "launchdarkly-ai-server>=0.4.1", diff --git a/packages/langchain-agents/src/launchdarkly_ai_langchain_agents/_version.py b/packages/langchain-agents/src/launchdarkly_ai_langchain_agents/_version.py index d25840e3..cd9e7262 100644 --- a/packages/langchain-agents/src/launchdarkly_ai_langchain_agents/_version.py +++ b/packages/langchain-agents/src/launchdarkly_ai_langchain_agents/_version.py @@ -1,4 +1,4 @@ """This package's identity, as sent with ``$ld:ai:sdk:info`` and ``$ld:ai:sdk:usage``.""" PACKAGE_NAME = "launchdarkly-ai-langchain-agents" -__version__ = "0.2.6" # x-release-please-version +__version__ = "0.3.0" # x-release-please-version diff --git a/packages/langchain-messages/CHANGELOG.md b/packages/langchain-messages/CHANGELOG.md index 16f190da..3e23bffb 100644 --- a/packages/langchain-messages/CHANGELOG.md +++ b/packages/langchain-messages/CHANGELOG.md @@ -1,5 +1,16 @@ # Changelog +## [0.3.0](https://github.com/launchdarkly/python-ai-sdk/compare/launchdarkly-ai-langchain-messages-0.2.5...launchdarkly-ai-langchain-messages-0.3.0) (2026-10-23) + + +### ⚠ BREAKING CHANGES + +* handlers now forward the AI Config's model parameters to the provider, limited to each handler's list in TESTING.md 1.12. Configs that set parameters which used to be ignored now take effect. + +### Bug Fixes + +* pass AI Config model parameters through to every provider handler ([#107](https://github.com/launchdarkly/python-ai-sdk/issues/107)) ([e3afb3f](https://github.com/launchdarkly/python-ai-sdk/commit/e3afb3f2c19ebf7085f84e94cd5a53f2bbe929ae)) + ## [0.2.5](https://github.com/launchdarkly/python-ai-sdk/compare/launchdarkly-ai-langchain-messages-0.2.4...launchdarkly-ai-langchain-messages-0.2.5) (2026-10-23) diff --git a/packages/langchain-messages/pyproject.toml b/packages/langchain-messages/pyproject.toml index 281ad43f..c731b119 100644 --- a/packages/langchain-messages/pyproject.toml +++ b/packages/langchain-messages/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "launchdarkly-ai-langchain-messages" -version = "0.2.5" +version = "0.3.0" requires-python = ">=3.12" dependencies = [ "launchdarkly-ai-server>=0.4.1", diff --git a/packages/langchain-messages/src/launchdarkly_ai_langchain_messages/_version.py b/packages/langchain-messages/src/launchdarkly_ai_langchain_messages/_version.py index e1980a0f..ffb70cfe 100644 --- a/packages/langchain-messages/src/launchdarkly_ai_langchain_messages/_version.py +++ b/packages/langchain-messages/src/launchdarkly_ai_langchain_messages/_version.py @@ -1,4 +1,4 @@ """This package's identity, as sent with ``$ld:ai:sdk:info`` and ``$ld:ai:sdk:usage``.""" PACKAGE_NAME = "launchdarkly-ai-langchain-messages" -__version__ = "0.2.5" # x-release-please-version +__version__ = "0.3.0" # x-release-please-version diff --git a/packages/litellm-agents/CHANGELOG.md b/packages/litellm-agents/CHANGELOG.md index 1dca4f47..b3890d65 100644 --- a/packages/litellm-agents/CHANGELOG.md +++ b/packages/litellm-agents/CHANGELOG.md @@ -1,5 +1,16 @@ # Changelog +## [0.2.0](https://github.com/launchdarkly/python-ai-sdk/compare/launchdarkly-ai-litellm-agents-0.1.1...launchdarkly-ai-litellm-agents-0.2.0) (2026-10-23) + + +### ⚠ BREAKING CHANGES + +* handlers now forward the AI Config's model parameters to the provider, limited to each handler's list in TESTING.md 1.12. Configs that set parameters which used to be ignored now take effect. + +### Bug Fixes + +* pass AI Config model parameters through to every provider handler ([#107](https://github.com/launchdarkly/python-ai-sdk/issues/107)) ([e3afb3f](https://github.com/launchdarkly/python-ai-sdk/commit/e3afb3f2c19ebf7085f84e94cd5a53f2bbe929ae)) + ## [0.1.1](https://github.com/launchdarkly/python-ai-sdk/compare/launchdarkly-ai-litellm-agents-0.1.0...launchdarkly-ai-litellm-agents-0.1.1) (2026-10-23) diff --git a/packages/litellm-agents/pyproject.toml b/packages/litellm-agents/pyproject.toml index 39394082..f0f1d7d6 100644 --- a/packages/litellm-agents/pyproject.toml +++ b/packages/litellm-agents/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "launchdarkly-ai-litellm-agents" -version = "0.1.1" +version = "0.2.0" requires-python = ">=3.12" dependencies = [ "launchdarkly-ai-server>=0.4.1", diff --git a/packages/litellm-agents/src/launchdarkly_ai_litellm_agents/_version.py b/packages/litellm-agents/src/launchdarkly_ai_litellm_agents/_version.py index ed1f6048..1dbf6752 100644 --- a/packages/litellm-agents/src/launchdarkly_ai_litellm_agents/_version.py +++ b/packages/litellm-agents/src/launchdarkly_ai_litellm_agents/_version.py @@ -1,4 +1,4 @@ """This package's identity, as sent with ``$ld:ai:sdk:info`` and ``$ld:ai:sdk:usage``.""" PACKAGE_NAME = "launchdarkly-ai-litellm-agents" -__version__ = "0.1.1" # x-release-please-version +__version__ = "0.2.0" # x-release-please-version diff --git a/packages/litellm-messages/CHANGELOG.md b/packages/litellm-messages/CHANGELOG.md index e3fa337d..45673260 100644 --- a/packages/litellm-messages/CHANGELOG.md +++ b/packages/litellm-messages/CHANGELOG.md @@ -1,5 +1,16 @@ # Changelog +## [0.2.0](https://github.com/launchdarkly/python-ai-sdk/compare/launchdarkly-ai-litellm-messages-0.1.1...launchdarkly-ai-litellm-messages-0.2.0) (2026-10-23) + + +### ⚠ BREAKING CHANGES + +* handlers now forward the AI Config's model parameters to the provider, limited to each handler's list in TESTING.md 1.12. Configs that set parameters which used to be ignored now take effect. + +### Bug Fixes + +* pass AI Config model parameters through to every provider handler ([#107](https://github.com/launchdarkly/python-ai-sdk/issues/107)) ([e3afb3f](https://github.com/launchdarkly/python-ai-sdk/commit/e3afb3f2c19ebf7085f84e94cd5a53f2bbe929ae)) + ## [0.1.1](https://github.com/launchdarkly/python-ai-sdk/compare/launchdarkly-ai-litellm-messages-0.1.0...launchdarkly-ai-litellm-messages-0.1.1) (2026-10-23) diff --git a/packages/litellm-messages/pyproject.toml b/packages/litellm-messages/pyproject.toml index e89008f0..1618bfe1 100644 --- a/packages/litellm-messages/pyproject.toml +++ b/packages/litellm-messages/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "launchdarkly-ai-litellm-messages" -version = "0.1.1" +version = "0.2.0" requires-python = ">=3.12" dependencies = [ "launchdarkly-ai-server>=0.4.1", diff --git a/packages/litellm-messages/src/launchdarkly_ai_litellm_messages/_version.py b/packages/litellm-messages/src/launchdarkly_ai_litellm_messages/_version.py index 956fc1a0..ea89566c 100644 --- a/packages/litellm-messages/src/launchdarkly_ai_litellm_messages/_version.py +++ b/packages/litellm-messages/src/launchdarkly_ai_litellm_messages/_version.py @@ -1,4 +1,4 @@ """This package's identity, as sent with ``$ld:ai:sdk:info`` and ``$ld:ai:sdk:usage``.""" PACKAGE_NAME = "launchdarkly-ai-litellm-messages" -__version__ = "0.1.1" # x-release-please-version +__version__ = "0.2.0" # x-release-please-version diff --git a/packages/openai-agents/CHANGELOG.md b/packages/openai-agents/CHANGELOG.md index f37b51a7..b678bbe9 100644 --- a/packages/openai-agents/CHANGELOG.md +++ b/packages/openai-agents/CHANGELOG.md @@ -1,5 +1,16 @@ # Changelog +## [0.3.0](https://github.com/launchdarkly/python-ai-sdk/compare/launchdarkly-ai-openai-agents-0.2.6...launchdarkly-ai-openai-agents-0.3.0) (2026-10-23) + + +### ⚠ BREAKING CHANGES + +* handlers now forward the AI Config's model parameters to the provider, limited to each handler's list in TESTING.md 1.12. Configs that set parameters which used to be ignored now take effect. + +### Bug Fixes + +* pass AI Config model parameters through to every provider handler ([#107](https://github.com/launchdarkly/python-ai-sdk/issues/107)) ([e3afb3f](https://github.com/launchdarkly/python-ai-sdk/commit/e3afb3f2c19ebf7085f84e94cd5a53f2bbe929ae)) + ## [0.2.6](https://github.com/launchdarkly/python-ai-sdk/compare/launchdarkly-ai-openai-agents-0.2.5...launchdarkly-ai-openai-agents-0.2.6) (2026-10-23) diff --git a/packages/openai-agents/pyproject.toml b/packages/openai-agents/pyproject.toml index 0dcf72ac..ed4868df 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.6" +version = "0.3.0" requires-python = ">=3.12" dependencies = [ "launchdarkly-ai-server>=0.4.1", diff --git a/packages/openai-agents/src/launchdarkly_ai_openai_agents/_version.py b/packages/openai-agents/src/launchdarkly_ai_openai_agents/_version.py index d069cb02..4739f610 100644 --- a/packages/openai-agents/src/launchdarkly_ai_openai_agents/_version.py +++ b/packages/openai-agents/src/launchdarkly_ai_openai_agents/_version.py @@ -1,4 +1,4 @@ """This package's identity, as sent with ``$ld:ai:sdk:info`` and ``$ld:ai:sdk:usage``.""" PACKAGE_NAME = "launchdarkly-ai-openai-agents" -__version__ = "0.2.6" # x-release-please-version +__version__ = "0.3.0" # x-release-please-version diff --git a/packages/openai-messages/CHANGELOG.md b/packages/openai-messages/CHANGELOG.md index ccfd0f22..8b60b981 100644 --- a/packages/openai-messages/CHANGELOG.md +++ b/packages/openai-messages/CHANGELOG.md @@ -1,5 +1,16 @@ # Changelog +## [0.3.0](https://github.com/launchdarkly/python-ai-sdk/compare/launchdarkly-ai-openai-messages-0.2.5...launchdarkly-ai-openai-messages-0.3.0) (2026-10-23) + + +### ⚠ BREAKING CHANGES + +* handlers now forward the AI Config's model parameters to the provider, limited to each handler's list in TESTING.md 1.12. Configs that set parameters which used to be ignored now take effect. + +### Bug Fixes + +* pass AI Config model parameters through to every provider handler ([#107](https://github.com/launchdarkly/python-ai-sdk/issues/107)) ([e3afb3f](https://github.com/launchdarkly/python-ai-sdk/commit/e3afb3f2c19ebf7085f84e94cd5a53f2bbe929ae)) + ## [0.2.5](https://github.com/launchdarkly/python-ai-sdk/compare/launchdarkly-ai-openai-messages-0.2.4...launchdarkly-ai-openai-messages-0.2.5) (2026-10-23) diff --git a/packages/openai-messages/pyproject.toml b/packages/openai-messages/pyproject.toml index fea4d5b5..467e420c 100644 --- a/packages/openai-messages/pyproject.toml +++ b/packages/openai-messages/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "launchdarkly-ai-openai-messages" -version = "0.2.5" +version = "0.3.0" requires-python = ">=3.12" dependencies = [ "launchdarkly-ai-server>=0.4.1", diff --git a/packages/openai-messages/src/launchdarkly_ai_openai_messages/_version.py b/packages/openai-messages/src/launchdarkly_ai_openai_messages/_version.py index 6105923d..e43fa0a2 100644 --- a/packages/openai-messages/src/launchdarkly_ai_openai_messages/_version.py +++ b/packages/openai-messages/src/launchdarkly_ai_openai_messages/_version.py @@ -1,4 +1,4 @@ """This package's identity, as sent with ``$ld:ai:sdk:info`` and ``$ld:ai:sdk:usage``.""" PACKAGE_NAME = "launchdarkly-ai-openai-messages" -__version__ = "0.2.5" # x-release-please-version +__version__ = "0.3.0" # x-release-please-version diff --git a/packages/opencode-agents/CHANGELOG.md b/packages/opencode-agents/CHANGELOG.md index b4d3dfe5..b975097b 100644 --- a/packages/opencode-agents/CHANGELOG.md +++ b/packages/opencode-agents/CHANGELOG.md @@ -1,5 +1,22 @@ # Changelog +## [0.3.0](https://github.com/launchdarkly/python-ai-sdk/compare/launchdarkly-ai-opencode-agents-0.2.0...launchdarkly-ai-opencode-agents-0.3.0) (2026-10-23) + + +### ⚠ BREAKING CHANGES + +* handlers now forward the AI Config's model parameters to the provider, limited to each handler's list in TESTING.md 1.12. Configs that set parameters which used to be ignored now take effect. + +### Experimental + +* **evaluations:** normalize text behaviors ([7cee8c8](https://github.com/launchdarkly/python-ai-sdk/commit/7cee8c8667ecfa2ec4b939accbcb1c633071e81a)) + + +### Bug Fixes + +* **client:** show a judge an output of 0 or false, and render non-string values as JSON ([7cee8c8](https://github.com/launchdarkly/python-ai-sdk/commit/7cee8c8667ecfa2ec4b939accbcb1c633071e81a)) +* pass AI Config model parameters through to every provider handler ([#107](https://github.com/launchdarkly/python-ai-sdk/issues/107)) ([e3afb3f](https://github.com/launchdarkly/python-ai-sdk/commit/e3afb3f2c19ebf7085f84e94cd5a53f2bbe929ae)) + ## [0.2.0](https://github.com/launchdarkly/python-ai-sdk/compare/launchdarkly-ai-opencode-agents-0.1.0...launchdarkly-ai-opencode-agents-0.2.0) (2026-10-23) diff --git a/packages/opencode-agents/pyproject.toml b/packages/opencode-agents/pyproject.toml index ed0a1c7b..b228656b 100644 --- a/packages/opencode-agents/pyproject.toml +++ b/packages/opencode-agents/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "launchdarkly-ai-opencode-agents" -version = "0.2.0" +version = "0.3.0" requires-python = ">=3.12" dependencies = [ "launchdarkly-ai-server>=0.4.1", diff --git a/packages/opencode-agents/src/launchdarkly_ai_opencode_agents/_version.py b/packages/opencode-agents/src/launchdarkly_ai_opencode_agents/_version.py index 52f5c785..8906511f 100644 --- a/packages/opencode-agents/src/launchdarkly_ai_opencode_agents/_version.py +++ b/packages/opencode-agents/src/launchdarkly_ai_opencode_agents/_version.py @@ -1,4 +1,4 @@ """This package's identity, as sent with ``$ld:ai:sdk:info`` and ``$ld:ai:sdk:usage``.""" PACKAGE_NAME = "launchdarkly-ai-opencode-agents" -__version__ = "0.2.0" # x-release-please-version +__version__ = "0.3.0" # x-release-please-version diff --git a/packages/typesafe/CHANGELOG.md b/packages/typesafe/CHANGELOG.md index d06590c2..811828fb 100644 --- a/packages/typesafe/CHANGELOG.md +++ b/packages/typesafe/CHANGELOG.md @@ -1,5 +1,16 @@ # Changelog +## [0.2.0](https://github.com/launchdarkly/python-ai-sdk/compare/launchdarkly-ai-typesafe-0.1.1...launchdarkly-ai-typesafe-0.2.0) (2026-10-23) + + +### ⚠ BREAKING CHANGES + +* handlers now forward the AI Config's model parameters to the provider, limited to each handler's list in TESTING.md 1.12. Configs that set parameters which used to be ignored now take effect. + +### Bug Fixes + +* pass AI Config model parameters through to every provider handler ([#107](https://github.com/launchdarkly/python-ai-sdk/issues/107)) ([e3afb3f](https://github.com/launchdarkly/python-ai-sdk/commit/e3afb3f2c19ebf7085f84e94cd5a53f2bbe929ae)) + ## [0.1.1](https://github.com/launchdarkly/python-ai-sdk/compare/launchdarkly-ai-typesafe-0.1.0...launchdarkly-ai-typesafe-0.1.1) (2026-10-23) diff --git a/packages/typesafe/pyproject.toml b/packages/typesafe/pyproject.toml index 67c999b3..68f1132e 100644 --- a/packages/typesafe/pyproject.toml +++ b/packages/typesafe/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "launchdarkly-ai-typesafe" -version = "0.1.1" +version = "0.2.0" requires-python = ">=3.12" dependencies = [ "launchdarkly-ai-server", diff --git a/packages/typesafe/src/launchdarkly_ai_typesafe/_version.py b/packages/typesafe/src/launchdarkly_ai_typesafe/_version.py index ccf4e7d2..3114340b 100644 --- a/packages/typesafe/src/launchdarkly_ai_typesafe/_version.py +++ b/packages/typesafe/src/launchdarkly_ai_typesafe/_version.py @@ -1,4 +1,4 @@ """This package's identity, as sent with ``$ld:ai:sdk:info`` and ``$ld:ai:sdk:usage``.""" PACKAGE_NAME = "launchdarkly-ai-typesafe" -__version__ = "0.1.1" # x-release-please-version +__version__ = "0.2.0" # x-release-please-version diff --git a/packages/vercel-agents/CHANGELOG.md b/packages/vercel-agents/CHANGELOG.md index 1c0ca789..0c8b8454 100644 --- a/packages/vercel-agents/CHANGELOG.md +++ b/packages/vercel-agents/CHANGELOG.md @@ -1,5 +1,16 @@ # Changelog +## [0.2.0](https://github.com/launchdarkly/python-ai-sdk/compare/launchdarkly-ai-vercel-agents-0.1.1...launchdarkly-ai-vercel-agents-0.2.0) (2026-10-23) + + +### ⚠ BREAKING CHANGES + +* handlers now forward the AI Config's model parameters to the provider, limited to each handler's list in TESTING.md 1.12. Configs that set parameters which used to be ignored now take effect. + +### Bug Fixes + +* pass AI Config model parameters through to every provider handler ([#107](https://github.com/launchdarkly/python-ai-sdk/issues/107)) ([e3afb3f](https://github.com/launchdarkly/python-ai-sdk/commit/e3afb3f2c19ebf7085f84e94cd5a53f2bbe929ae)) + ## [0.1.1](https://github.com/launchdarkly/python-ai-sdk/compare/launchdarkly-ai-vercel-agents-0.1.0...launchdarkly-ai-vercel-agents-0.1.1) (2026-10-23) diff --git a/packages/vercel-agents/pyproject.toml b/packages/vercel-agents/pyproject.toml index 63b84881..36ffd41d 100644 --- a/packages/vercel-agents/pyproject.toml +++ b/packages/vercel-agents/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "launchdarkly-ai-vercel-agents" -version = "0.1.1" +version = "0.2.0" requires-python = ">=3.12" dependencies = [ "launchdarkly-ai-server>=0.4.1", diff --git a/packages/vercel-agents/src/launchdarkly_ai_vercel_agents/_version.py b/packages/vercel-agents/src/launchdarkly_ai_vercel_agents/_version.py index 231202d4..ea687af9 100644 --- a/packages/vercel-agents/src/launchdarkly_ai_vercel_agents/_version.py +++ b/packages/vercel-agents/src/launchdarkly_ai_vercel_agents/_version.py @@ -1,4 +1,4 @@ """This package's identity, as sent with ``$ld:ai:sdk:info`` and ``$ld:ai:sdk:usage``.""" PACKAGE_NAME = "launchdarkly-ai-vercel-agents" -__version__ = "0.1.1" # x-release-please-version +__version__ = "0.2.0" # x-release-please-version diff --git a/packages/vercel-messages/CHANGELOG.md b/packages/vercel-messages/CHANGELOG.md index ad85823a..d0ab6478 100644 --- a/packages/vercel-messages/CHANGELOG.md +++ b/packages/vercel-messages/CHANGELOG.md @@ -1,5 +1,16 @@ # Changelog +## [0.2.0](https://github.com/launchdarkly/python-ai-sdk/compare/launchdarkly-ai-vercel-messages-0.1.1...launchdarkly-ai-vercel-messages-0.2.0) (2026-10-23) + + +### ⚠ BREAKING CHANGES + +* handlers now forward the AI Config's model parameters to the provider, limited to each handler's list in TESTING.md 1.12. Configs that set parameters which used to be ignored now take effect. + +### Bug Fixes + +* pass AI Config model parameters through to every provider handler ([#107](https://github.com/launchdarkly/python-ai-sdk/issues/107)) ([e3afb3f](https://github.com/launchdarkly/python-ai-sdk/commit/e3afb3f2c19ebf7085f84e94cd5a53f2bbe929ae)) + ## [0.1.1](https://github.com/launchdarkly/python-ai-sdk/compare/launchdarkly-ai-vercel-messages-0.1.0...launchdarkly-ai-vercel-messages-0.1.1) (2026-10-23) diff --git a/packages/vercel-messages/pyproject.toml b/packages/vercel-messages/pyproject.toml index da0c03fa..4eefe107 100644 --- a/packages/vercel-messages/pyproject.toml +++ b/packages/vercel-messages/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "launchdarkly-ai-vercel-messages" -version = "0.1.1" +version = "0.2.0" requires-python = ">=3.12" dependencies = [ "launchdarkly-ai-server>=0.4.1", diff --git a/packages/vercel-messages/src/launchdarkly_ai_vercel_messages/_version.py b/packages/vercel-messages/src/launchdarkly_ai_vercel_messages/_version.py index b0f3703f..2be69744 100644 --- a/packages/vercel-messages/src/launchdarkly_ai_vercel_messages/_version.py +++ b/packages/vercel-messages/src/launchdarkly_ai_vercel_messages/_version.py @@ -1,4 +1,4 @@ """This package's identity, as sent with ``$ld:ai:sdk:info`` and ``$ld:ai:sdk:usage``.""" PACKAGE_NAME = "launchdarkly-ai-vercel-messages" -__version__ = "0.1.1" # x-release-please-version +__version__ = "0.2.0" # x-release-please-version