Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 13 additions & 13 deletions .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -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"
}
13 changes: 13 additions & 0 deletions packages/claude-agents/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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)


Expand Down
2 changes: 1 addition & 1 deletion packages/claude-agents/pyproject.toml
Original file line number Diff line number Diff line change
@@ -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",
Expand Down
Original file line number Diff line number Diff line change
@@ -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
11 changes: 11 additions & 0 deletions packages/claude-messages/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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)


Expand Down
2 changes: 1 addition & 1 deletion packages/claude-messages/pyproject.toml
Original file line number Diff line number Diff line change
@@ -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",
Expand Down
Original file line number Diff line number Diff line change
@@ -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
20 changes: 20 additions & 0 deletions packages/client/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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)


Expand Down
2 changes: 1 addition & 1 deletion packages/client/pyproject.toml
Original file line number Diff line number Diff line change
@@ -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"
Expand Down
2 changes: 1 addition & 1 deletion packages/client/src/launchdarkly_ai_server/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
11 changes: 11 additions & 0 deletions packages/langchain-agents/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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)


Expand Down
2 changes: 1 addition & 1 deletion packages/langchain-agents/pyproject.toml
Original file line number Diff line number Diff line change
@@ -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",
Expand Down
Original file line number Diff line number Diff line change
@@ -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
11 changes: 11 additions & 0 deletions packages/langchain-messages/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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)


Expand Down
2 changes: 1 addition & 1 deletion packages/langchain-messages/pyproject.toml
Original file line number Diff line number Diff line change
@@ -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",
Expand Down
Original file line number Diff line number Diff line change
@@ -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
11 changes: 11 additions & 0 deletions packages/litellm-agents/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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)


Expand Down
2 changes: 1 addition & 1 deletion packages/litellm-agents/pyproject.toml
Original file line number Diff line number Diff line change
@@ -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",
Expand Down
Original file line number Diff line number Diff line change
@@ -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
11 changes: 11 additions & 0 deletions packages/litellm-messages/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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)


Expand Down
2 changes: 1 addition & 1 deletion packages/litellm-messages/pyproject.toml
Original file line number Diff line number Diff line change
@@ -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",
Expand Down
Original file line number Diff line number Diff line change
@@ -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
11 changes: 11 additions & 0 deletions packages/openai-agents/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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)


Expand Down
2 changes: 1 addition & 1 deletion packages/openai-agents/pyproject.toml
Original file line number Diff line number Diff line change
@@ -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",
Expand Down
Original file line number Diff line number Diff line change
@@ -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
11 changes: 11 additions & 0 deletions packages/openai-messages/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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)


Expand Down
2 changes: 1 addition & 1 deletion packages/openai-messages/pyproject.toml
Original file line number Diff line number Diff line change
@@ -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",
Expand Down
Original file line number Diff line number Diff line change
@@ -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
17 changes: 17 additions & 0 deletions packages/opencode-agents/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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)


Expand Down
2 changes: 1 addition & 1 deletion packages/opencode-agents/pyproject.toml
Original file line number Diff line number Diff line change
@@ -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",
Expand Down
Original file line number Diff line number Diff line change
@@ -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
11 changes: 11 additions & 0 deletions packages/typesafe/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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)


Expand Down
2 changes: 1 addition & 1 deletion packages/typesafe/pyproject.toml
Original file line number Diff line number Diff line change
@@ -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",
Expand Down
2 changes: 1 addition & 1 deletion packages/typesafe/src/launchdarkly_ai_typesafe/_version.py
Original file line number Diff line number Diff line change
@@ -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
Loading
Loading