From 5d75d4deacfb9a17bba9ef91575a9ffb6e8c652a Mon Sep 17 00:00:00 2001 From: jsonbailey Date: Mon, 22 Dec 2025 21:47:51 +0000 Subject: [PATCH 1/2] chore: Update changelog with detailed changes --- CHANGELOG.md | 160 ------------------------- packages/sdk/server-ai/CHANGELOG.md | 179 +++++++++++++++++++++++++++- 2 files changed, 178 insertions(+), 161 deletions(-) delete mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md deleted file mode 100644 index f8fb704..0000000 --- a/CHANGELOG.md +++ /dev/null @@ -1,160 +0,0 @@ -# Changelog - -All notable changes to the LaunchDarkly Python AI package will be documented in this file. This project adheres to [Semantic Versioning](http://semver.org). - -## [0.10.1](https://github.com/launchdarkly/python-server-sdk-ai/compare/0.10.0...0.10.1) (2025-08-28) - - -### Bug Fixes - -* Add usage tracking to config method ([#60](https://github.com/launchdarkly/python-server-sdk-ai/issues/60)) ([e7294ca](https://github.com/launchdarkly/python-server-sdk-ai/commit/e7294ca14b298fc18933e055369a25be9aee4783)) - -## [0.10.0](https://github.com/launchdarkly/python-server-sdk-ai/compare/0.9.1...0.10.0) (2025-07-29) - - -### Features - -* Added agent support to SDK ([#54](https://github.com/launchdarkly/python-server-sdk-ai/issues/54)) ([df8cc20](https://github.com/launchdarkly/python-server-sdk-ai/commit/df8cc20fe35edcb7a84874a156039cf906c45e2d)) -* Update AI tracker to include model & provider name for metrics generation ([#58](https://github.com/launchdarkly/python-server-sdk-ai/issues/58)) ([d62a779](https://github.com/launchdarkly/python-server-sdk-ai/commit/d62a779912d0b42d5965ce652d02f0258533040a)) - - -### Bug Fixes - -* Remove deprecated track generation event ([#57](https://github.com/launchdarkly/python-server-sdk-ai/issues/57)) ([ed02047](https://github.com/launchdarkly/python-server-sdk-ai/commit/ed02047ac22ae3f091168abcf5543e9e1ff87242)) - -## [0.9.1](https://github.com/launchdarkly/python-server-sdk-ai/compare/0.9.0...0.9.1) (2025-06-26) - - -### Bug Fixes - -* Fix Bedrock response parsing ([#50](https://github.com/launchdarkly/python-server-sdk-ai/issues/50)) ([df90bc2](https://github.com/launchdarkly/python-server-sdk-ai/commit/df90bc24c98b5a57bf944225774989b689b65d93)) - -## [0.9.0](https://github.com/launchdarkly/python-server-sdk-ai/compare/0.8.1...0.9.0) (2025-06-26) - - -### ⚠ BREAKING CHANGES - -* Drop support for Python 3.8 (eol 2024-10-07) ([#48](https://github.com/launchdarkly/python-server-sdk-ai/issues/48)) - -### Features - -* Drop support for Python 3.8 (eol 2024-10-07) ([#48](https://github.com/launchdarkly/python-server-sdk-ai/issues/48)) ([8f94da6](https://github.com/launchdarkly/python-server-sdk-ai/commit/8f94da65d9019e17fbabe1d1f5ce1168ace5957e)) - -## [0.8.1](https://github.com/launchdarkly/python-server-sdk-ai/compare/0.8.0...0.8.1) (2025-04-03) - - -### Documentation - -* AI config --> AI Config name change ([a123248](https://github.com/launchdarkly/python-server-sdk-ai/commit/a1232483bbd8a4a2212fb16e7e98ab6f6bdc8459)) -* AI config --> AI Config name change ([#42](https://github.com/launchdarkly/python-server-sdk-ai/issues/42)) ([bbdf1f6](https://github.com/launchdarkly/python-server-sdk-ai/commit/bbdf1f61fab77992a1d13207c81642d056e03f02)) - -## [0.8.0](https://github.com/launchdarkly/python-server-sdk-ai/compare/0.7.0...0.8.0) (2025-02-07) - - -### Features - -* Add variation version to metric data ([#39](https://github.com/launchdarkly/python-server-sdk-ai/issues/39)) ([1b07d08](https://github.com/launchdarkly/python-server-sdk-ai/commit/1b07d08743c409689c5a084df8c39fce2400d2dd)) - -## [0.7.0](https://github.com/launchdarkly/python-server-sdk-ai/compare/0.6.0...0.7.0) (2025-01-23) - - -### Features - -* Add ability to track time to first token for LDAIConfigTracker ([#37](https://github.com/launchdarkly/python-server-sdk-ai/issues/37)) ([b4a5757](https://github.com/launchdarkly/python-server-sdk-ai/commit/b4a5757ab7a1a8149891977cdfc25bdd4f7bba09)) - -## [0.6.0](https://github.com/launchdarkly/python-server-sdk-ai/compare/0.5.0...0.6.0) (2024-12-17) - - -### ⚠ BREAKING CHANGES - -* Unify tracking token to use only `TokenUsage` ([#32](https://github.com/launchdarkly/python-server-sdk-ai/issues/32)) -* Change version_key_to variation_key ([#29](https://github.com/launchdarkly/python-server-sdk-ai/issues/29)) - -### Features - -* Add `LDAIConfigTracker.get_summary` method ([#31](https://github.com/launchdarkly/python-server-sdk-ai/issues/31)) ([e425b1f](https://github.com/launchdarkly/python-server-sdk-ai/commit/e425b1f9e7bf27ab195b877e62af48012eb601c1)) -* Add `track_error` to mirror `track_success` ([#33](https://github.com/launchdarkly/python-server-sdk-ai/issues/33)) ([404f704](https://github.com/launchdarkly/python-server-sdk-ai/commit/404f704dd38f4fc15c718e3dc1027efbda5f36b6)) - - -### Bug Fixes - -* Unify tracking token to use only `TokenUsage` ([#32](https://github.com/launchdarkly/python-server-sdk-ai/issues/32)) ([80e1845](https://github.com/launchdarkly/python-server-sdk-ai/commit/80e18452a936356937660eabe7a186beae4d17bd)) - - -### Code Refactoring - -* Change version_key_to variation_key ([#29](https://github.com/launchdarkly/python-server-sdk-ai/issues/29)) ([fcc720a](https://github.com/launchdarkly/python-server-sdk-ai/commit/fcc720a101c97ccb92fd95509b3e7819d557dde5)) - -## [0.5.0](https://github.com/launchdarkly/python-server-sdk-ai/compare/0.4.0...0.5.0) (2024-12-09) - - -### ⚠ BREAKING CHANGES - -* Rename model and provider id to name ([#27](https://github.com/launchdarkly/python-server-sdk-ai/issues/27)) - -### Code Refactoring - -* Rename model and provider id to name ([#27](https://github.com/launchdarkly/python-server-sdk-ai/issues/27)) ([65260b6](https://github.com/launchdarkly/python-server-sdk-ai/commit/65260b621acee07b38e9ebaeb4a10c1e4c9db794)) - -## [0.4.0](https://github.com/launchdarkly/python-server-sdk-ai/compare/0.3.0...0.4.0) (2024-12-02) - - -### Features - -* Return AIConfig and LDAITracker separately [#23](https://github.com/launchdarkly/python-server-sdk-ai/issues/23) ([96f888f](https://github.com/launchdarkly/python-server-sdk-ai/commit/96f888f50503cc2e9e2c30bf1c21f80a2773c8b5)) - - -### Bug Fixes - -* Fix context usage for message interpolation ([#24](https://github.com/launchdarkly/python-server-sdk-ai/issues/24)) ([1159aee](https://github.com/launchdarkly/python-server-sdk-ai/commit/1159aeeda7c46cf2dab93f209929dbad5d35dc80)) - -## [0.3.0](https://github.com/launchdarkly/python-server-sdk-ai/compare/0.2.0...0.3.0) (2024-11-22) - - -### ⚠ BREAKING CHANGES - -* Rename nest parameters under model -* Change modelId to id -* Remove max_tokens and temperature as top level model config keys -* Suffix track methods with metrics -* Rename `LDAIClient.model_config` to `LDAIClient.config` -* Rename prompt to messages - -### Features - -* Add custom parameter support to model config ([95015f1](https://github.com/launchdarkly/python-server-sdk-ai/commit/95015f1f29b4ddf0acc2f22b72a5c0c4241fd3f3)) -* Add support for provider config ([d2a2ea7](https://github.com/launchdarkly/python-server-sdk-ai/commit/d2a2ea7a16159de5c11484114ad4a7ae6369f9c6)) - - -### Bug Fixes - -* Change modelId to id ([9564780](https://github.com/launchdarkly/python-server-sdk-ai/commit/9564780ea2b919d456431e3309b73156f8e9817d)) -* Remove max_tokens and temperature as top level model config keys ([55f34fe](https://github.com/launchdarkly/python-server-sdk-ai/commit/55f34fec9410124d24318feadada9e087e7d4cb8)) -* Rename `LDAIClient.model_config` to `LDAIClient.config` ([3a3e913](https://github.com/launchdarkly/python-server-sdk-ai/commit/3a3e913d9e1586278d9fe6228f79f6748cbbd605)) -* Rename nest parameters under model ([a2cc966](https://github.com/launchdarkly/python-server-sdk-ai/commit/a2cc9662bdc526f0b6a3a271a4b4f46b95d0ec2f)) -* Rename prompt to messages ([9a86f0a](https://github.com/launchdarkly/python-server-sdk-ai/commit/9a86f0af9322baf71d7ddddb6115d585582cfc86)) -* Suffix track methods with metrics ([319f64d](https://github.com/launchdarkly/python-server-sdk-ai/commit/319f64da54815854163d663022fdffc274c2059a)) - -## [0.2.0](https://github.com/launchdarkly/python-server-sdk-ai/compare/0.1.1...0.2.0) (2024-11-21) - - -### Features - -* Change the typing for the AIConfig ([#16](https://github.com/launchdarkly/python-server-sdk-ai/issues/16)) ([daf9537](https://github.com/launchdarkly/python-server-sdk-ai/commit/daf95372328f1b1e4e9e27333498642136f43838)) - - -### Bug Fixes - -* Change linting tools to dev-only dependency ([#15](https://github.com/launchdarkly/python-server-sdk-ai/issues/15)) ([c752739](https://github.com/launchdarkly/python-server-sdk-ai/commit/c752739d1c34cbf7f78cc3f89c37a688671c7366)) -* Verify prompt payload exists before accessing it ([#19](https://github.com/launchdarkly/python-server-sdk-ai/issues/19)) ([d9dd21f](https://github.com/launchdarkly/python-server-sdk-ai/commit/d9dd21f2189de62eac70ad9db3755e4a2cf36511)) - -## [0.1.1](https://github.com/launchdarkly/python-server-sdk-ai/compare/0.1.0...0.1.1) (2024-11-08) - - -### Bug Fixes - -* Update how prompt is handled ([#12](https://github.com/launchdarkly/python-server-sdk-ai/issues/12)) ([050cc71](https://github.com/launchdarkly/python-server-sdk-ai/commit/050cc71dde52db3174153a0c9c08021580530833)) - -## [0.1.0](https://github.com/launchdarkly/python-server-sdk-ai/compare/v0.1.0...0.1.0) (2024-11-08) - -Initial release of the LaunchDarkly Python AI package. To learn more about the LaunchDarkly Python AI SDK, see the [Python AI SDK documentation](https://docs.launchdarkly.com/sdk/ai/python). diff --git a/packages/sdk/server-ai/CHANGELOG.md b/packages/sdk/server-ai/CHANGELOG.md index 242afa7..8070b2d 100644 --- a/packages/sdk/server-ai/CHANGELOG.md +++ b/packages/sdk/server-ai/CHANGELOG.md @@ -1,8 +1,185 @@ # Changelog +All notable changes to the LaunchDarkly Python AI package will be documented in this file. This project adheres to [Semantic Versioning](http://semver.org). + ## [0.11.0](https://github.com/launchdarkly/python-server-sdk-ai/compare/launchdarkly-server-sdk-ai-0.10.1...launchdarkly-server-sdk-ai-0.11.0) (2025-12-19) +### ⚠ BREAKING CHANGES + +* Renamed `LDAIAgentDefaults` to `AIAgentConfigDefault` for clarity +* Renamed `LDAIAgentConfig` to `AIAgentConfigRequest` for clarity +* Renamed `LDAIAgent` to `AIAgentConfig` (note the previous use of this name) +* Renamed `AIConfig` to `AICompletionConfigDefault` for default/input values, use `AICompletionConfig` for returned configs +* Model classes and types that were previously imported from `ldai.client` should now be imported from `ldai` or `ldai.models` (e.g., `ModelConfig`, `ProviderConfig`, `LDMessage`, `AICompletionConfig`, etc.) + +### Features + +* Add support for real time judge evals ([#73](https://github.com/launchdarkly/python-server-sdk-ai/issues/73)) ([62cb2aa](https://github.com/launchdarkly/python-server-sdk-ai/commit/62cb2aa7f4641777c61fdc2cc6013357ef7289be)) +* Added `create_chat` method to create Chat instances for conversational AI ([#73](https://github.com/launchdarkly/python-server-sdk-ai/issues/73)) ([62cb2aa](https://github.com/launchdarkly/python-server-sdk-ai/commit/62cb2aa7f4641777c61fdc2cc6013357ef7289be)) +* Added `create_judge` method to create Judge instances for AI evaluation ([#73](https://github.com/launchdarkly/python-server-sdk-ai/issues/73)) ([62cb2aa](https://github.com/launchdarkly/python-server-sdk-ai/commit/62cb2aa7f4641777c61fdc2cc6013357ef7289be)) +* Added `judge_config` method to AI SDK to retrieve an AI Judge Config ([#73](https://github.com/launchdarkly/python-server-sdk-ai/issues/73)) ([62cb2aa](https://github.com/launchdarkly/python-server-sdk-ai/commit/62cb2aa7f4641777c61fdc2cc6013357ef7289be)) +* Added `track_eval_scores` method to config tracker ([#73](https://github.com/launchdarkly/python-server-sdk-ai/issues/73)) ([62cb2aa](https://github.com/launchdarkly/python-server-sdk-ai/commit/62cb2aa7f4641777c61fdc2cc6013357ef7289be)) +* Added `track_judge_response` method to config tracker ([#73](https://github.com/launchdarkly/python-server-sdk-ai/issues/73)) ([62cb2aa](https://github.com/launchdarkly/python-server-sdk-ai/commit/62cb2aa7f4641777c61fdc2cc6013357ef7289be)) +* Chat will evaluate responses with configured judges ([#73](https://github.com/launchdarkly/python-server-sdk-ai/issues/73)) ([62cb2aa](https://github.com/launchdarkly/python-server-sdk-ai/commit/62cb2aa7f4641777c61fdc2cc6013357ef7289be)) +* Deprecated `LDAIClient.config()` and will be removed in a future version, use `LDAIClient.completion_config()` instead +* Deprecated `LDAIClient.agent()` and will be removed in a future version, use `LDAIClient.agent_config()` instead +* Deprecated `LDAIClient.agents()` and will be removed in a future version, use `LDAIClient.agent_configs()` instead + + +## [0.10.1](https://github.com/launchdarkly/python-server-sdk-ai/compare/0.10.0...0.10.1) (2025-08-28) + + +### Bug Fixes + +* Add usage tracking to config method ([#60](https://github.com/launchdarkly/python-server-sdk-ai/issues/60)) ([e7294ca](https://github.com/launchdarkly/python-server-sdk-ai/commit/e7294ca14b298fc18933e055369a25be9aee4783)) + +## [0.10.0](https://github.com/launchdarkly/python-server-sdk-ai/compare/0.9.1...0.10.0) (2025-07-29) + + +### Features + +* Added agent support to SDK ([#54](https://github.com/launchdarkly/python-server-sdk-ai/issues/54)) ([df8cc20](https://github.com/launchdarkly/python-server-sdk-ai/commit/df8cc20fe35edcb7a84874a156039cf906c45e2d)) +* Update AI tracker to include model & provider name for metrics generation ([#58](https://github.com/launchdarkly/python-server-sdk-ai/issues/58)) ([d62a779](https://github.com/launchdarkly/python-server-sdk-ai/commit/d62a779912d0b42d5965ce652d02f0258533040a)) + + +### Bug Fixes + +* Remove deprecated track generation event ([#57](https://github.com/launchdarkly/python-server-sdk-ai/issues/57)) ([ed02047](https://github.com/launchdarkly/python-server-sdk-ai/commit/ed02047ac22ae3f091168abcf5543e9e1ff87242)) + +## [0.9.1](https://github.com/launchdarkly/python-server-sdk-ai/compare/0.9.0...0.9.1) (2025-06-26) + + +### Bug Fixes + +* Fix Bedrock response parsing ([#50](https://github.com/launchdarkly/python-server-sdk-ai/issues/50)) ([df90bc2](https://github.com/launchdarkly/python-server-sdk-ai/commit/df90bc24c98b5a57bf944225774989b689b65d93)) + +## [0.9.0](https://github.com/launchdarkly/python-server-sdk-ai/compare/0.8.1...0.9.0) (2025-06-26) + + +### ⚠ BREAKING CHANGES + +* Drop support for Python 3.8 (eol 2024-10-07) ([#48](https://github.com/launchdarkly/python-server-sdk-ai/issues/48)) + +### Features + +* Drop support for Python 3.8 (eol 2024-10-07) ([#48](https://github.com/launchdarkly/python-server-sdk-ai/issues/48)) ([8f94da6](https://github.com/launchdarkly/python-server-sdk-ai/commit/8f94da65d9019e17fbabe1d1f5ce1168ace5957e)) + +## [0.8.1](https://github.com/launchdarkly/python-server-sdk-ai/compare/0.8.0...0.8.1) (2025-04-03) + + +### Documentation + +* AI config --> AI Config name change ([a123248](https://github.com/launchdarkly/python-server-sdk-ai/commit/a1232483bbd8a4a2212fb16e7e98ab6f6bdc8459)) +* AI config --> AI Config name change ([#42](https://github.com/launchdarkly/python-server-sdk-ai/issues/42)) ([bbdf1f6](https://github.com/launchdarkly/python-server-sdk-ai/commit/bbdf1f61fab77992a1d13207c81642d056e03f02)) + +## [0.8.0](https://github.com/launchdarkly/python-server-sdk-ai/compare/0.7.0...0.8.0) (2025-02-07) + + +### Features + +* Add variation version to metric data ([#39](https://github.com/launchdarkly/python-server-sdk-ai/issues/39)) ([1b07d08](https://github.com/launchdarkly/python-server-sdk-ai/commit/1b07d08743c409689c5a084df8c39fce2400d2dd)) + +## [0.7.0](https://github.com/launchdarkly/python-server-sdk-ai/compare/0.6.0...0.7.0) (2025-01-23) + + +### Features + +* Add ability to track time to first token for LDAIConfigTracker ([#37](https://github.com/launchdarkly/python-server-sdk-ai/issues/37)) ([b4a5757](https://github.com/launchdarkly/python-server-sdk-ai/commit/b4a5757ab7a1a8149891977cdfc25bdd4f7bba09)) + +## [0.6.0](https://github.com/launchdarkly/python-server-sdk-ai/compare/0.5.0...0.6.0) (2024-12-17) + + +### ⚠ BREAKING CHANGES + +* Unify tracking token to use only `TokenUsage` ([#32](https://github.com/launchdarkly/python-server-sdk-ai/issues/32)) +* Change version_key_to variation_key ([#29](https://github.com/launchdarkly/python-server-sdk-ai/issues/29)) + +### Features + +* Add `LDAIConfigTracker.get_summary` method ([#31](https://github.com/launchdarkly/python-server-sdk-ai/issues/31)) ([e425b1f](https://github.com/launchdarkly/python-server-sdk-ai/commit/e425b1f9e7bf27ab195b877e62af48012eb601c1)) +* Add `track_error` to mirror `track_success` ([#33](https://github.com/launchdarkly/python-server-sdk-ai/issues/33)) ([404f704](https://github.com/launchdarkly/python-server-sdk-ai/commit/404f704dd38f4fc15c718e3dc1027efbda5f36b6)) + + +### Bug Fixes + +* Unify tracking token to use only `TokenUsage` ([#32](https://github.com/launchdarkly/python-server-sdk-ai/issues/32)) ([80e1845](https://github.com/launchdarkly/python-server-sdk-ai/commit/80e18452a936356937660eabe7a186beae4d17bd)) + + +### Code Refactoring + +* Change version_key_to variation_key ([#29](https://github.com/launchdarkly/python-server-sdk-ai/issues/29)) ([fcc720a](https://github.com/launchdarkly/python-server-sdk-ai/commit/fcc720a101c97ccb92fd95509b3e7819d557dde5)) + +## [0.5.0](https://github.com/launchdarkly/python-server-sdk-ai/compare/0.4.0...0.5.0) (2024-12-09) + + +### ⚠ BREAKING CHANGES + +* Rename model and provider id to name ([#27](https://github.com/launchdarkly/python-server-sdk-ai/issues/27)) + +### Code Refactoring + +* Rename model and provider id to name ([#27](https://github.com/launchdarkly/python-server-sdk-ai/issues/27)) ([65260b6](https://github.com/launchdarkly/python-server-sdk-ai/commit/65260b621acee07b38e9ebaeb4a10c1e4c9db794)) + +## [0.4.0](https://github.com/launchdarkly/python-server-sdk-ai/compare/0.3.0...0.4.0) (2024-12-02) + + +### Features + +* Return AIConfig and LDAITracker separately [#23](https://github.com/launchdarkly/python-server-sdk-ai/issues/23) ([96f888f](https://github.com/launchdarkly/python-server-sdk-ai/commit/96f888f50503cc2e9e2c30bf1c21f80a2773c8b5)) + + +### Bug Fixes + +* Fix context usage for message interpolation ([#24](https://github.com/launchdarkly/python-server-sdk-ai/issues/24)) ([1159aee](https://github.com/launchdarkly/python-server-sdk-ai/commit/1159aeeda7c46cf2dab93f209929dbad5d35dc80)) + +## [0.3.0](https://github.com/launchdarkly/python-server-sdk-ai/compare/0.2.0...0.3.0) (2024-11-22) + + +### ⚠ BREAKING CHANGES + +* Rename nest parameters under model +* Change modelId to id +* Remove max_tokens and temperature as top level model config keys +* Suffix track methods with metrics +* Rename `LDAIClient.model_config` to `LDAIClient.config` +* Rename prompt to messages + ### Features -* Add Chat and Judge supporting methods ([#73](https://github.com/launchdarkly/python-server-sdk-ai/issues/73)) ([62cb2aa](https://github.com/launchdarkly/python-server-sdk-ai/commit/62cb2aa7f4641777c61fdc2cc6013357ef7289be)) +* Add custom parameter support to model config ([95015f1](https://github.com/launchdarkly/python-server-sdk-ai/commit/95015f1f29b4ddf0acc2f22b72a5c0c4241fd3f3)) +* Add support for provider config ([d2a2ea7](https://github.com/launchdarkly/python-server-sdk-ai/commit/d2a2ea7a16159de5c11484114ad4a7ae6369f9c6)) + + +### Bug Fixes + +* Change modelId to id ([9564780](https://github.com/launchdarkly/python-server-sdk-ai/commit/9564780ea2b919d456431e3309b73156f8e9817d)) +* Remove max_tokens and temperature as top level model config keys ([55f34fe](https://github.com/launchdarkly/python-server-sdk-ai/commit/55f34fec9410124d24318feadada9e087e7d4cb8)) +* Rename `LDAIClient.model_config` to `LDAIClient.config` ([3a3e913](https://github.com/launchdarkly/python-server-sdk-ai/commit/3a3e913d9e1586278d9fe6228f79f6748cbbd605)) +* Rename nest parameters under model ([a2cc966](https://github.com/launchdarkly/python-server-sdk-ai/commit/a2cc9662bdc526f0b6a3a271a4b4f46b95d0ec2f)) +* Rename prompt to messages ([9a86f0a](https://github.com/launchdarkly/python-server-sdk-ai/commit/9a86f0af9322baf71d7ddddb6115d585582cfc86)) +* Suffix track methods with metrics ([319f64d](https://github.com/launchdarkly/python-server-sdk-ai/commit/319f64da54815854163d663022fdffc274c2059a)) + +## [0.2.0](https://github.com/launchdarkly/python-server-sdk-ai/compare/0.1.1...0.2.0) (2024-11-21) + + +### Features + +* Change the typing for the AIConfig ([#16](https://github.com/launchdarkly/python-server-sdk-ai/issues/16)) ([daf9537](https://github.com/launchdarkly/python-server-sdk-ai/commit/daf95372328f1b1e4e9e27333498642136f43838)) + + +### Bug Fixes + +* Change linting tools to dev-only dependency ([#15](https://github.com/launchdarkly/python-server-sdk-ai/issues/15)) ([c752739](https://github.com/launchdarkly/python-server-sdk-ai/commit/c752739d1c34cbf7f78cc3f89c37a688671c7366)) +* Verify prompt payload exists before accessing it ([#19](https://github.com/launchdarkly/python-server-sdk-ai/issues/19)) ([d9dd21f](https://github.com/launchdarkly/python-server-sdk-ai/commit/d9dd21f2189de62eac70ad9db3755e4a2cf36511)) + +## [0.1.1](https://github.com/launchdarkly/python-server-sdk-ai/compare/0.1.0...0.1.1) (2024-11-08) + + +### Bug Fixes + +* Update how prompt is handled ([#12](https://github.com/launchdarkly/python-server-sdk-ai/issues/12)) ([050cc71](https://github.com/launchdarkly/python-server-sdk-ai/commit/050cc71dde52db3174153a0c9c08021580530833)) + +## [0.1.0](https://github.com/launchdarkly/python-server-sdk-ai/compare/v0.1.0...0.1.0) (2024-11-08) + +Initial release of the LaunchDarkly Python AI package. To learn more about the LaunchDarkly Python AI SDK, see the [Python AI SDK documentation](https://docs.launchdarkly.com/sdk/ai/python). From 100764afd0622ac89f71a40829af996cfa438da5 Mon Sep 17 00:00:00 2001 From: jsonbailey Date: Mon, 22 Dec 2025 21:54:33 +0000 Subject: [PATCH 2/2] add additional missing method description --- packages/sdk/server-ai/CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/sdk/server-ai/CHANGELOG.md b/packages/sdk/server-ai/CHANGELOG.md index 8070b2d..685c8bf 100644 --- a/packages/sdk/server-ai/CHANGELOG.md +++ b/packages/sdk/server-ai/CHANGELOG.md @@ -21,6 +21,7 @@ All notable changes to the LaunchDarkly Python AI package will be documented in * Added `judge_config` method to AI SDK to retrieve an AI Judge Config ([#73](https://github.com/launchdarkly/python-server-sdk-ai/issues/73)) ([62cb2aa](https://github.com/launchdarkly/python-server-sdk-ai/commit/62cb2aa7f4641777c61fdc2cc6013357ef7289be)) * Added `track_eval_scores` method to config tracker ([#73](https://github.com/launchdarkly/python-server-sdk-ai/issues/73)) ([62cb2aa](https://github.com/launchdarkly/python-server-sdk-ai/commit/62cb2aa7f4641777c61fdc2cc6013357ef7289be)) * Added `track_judge_response` method to config tracker ([#73](https://github.com/launchdarkly/python-server-sdk-ai/issues/73)) ([62cb2aa](https://github.com/launchdarkly/python-server-sdk-ai/commit/62cb2aa7f4641777c61fdc2cc6013357ef7289be)) +* Added `track_metrics_of` async method to config tracker for generic AI operation tracking ([#73](https://github.com/launchdarkly/python-server-sdk-ai/issues/73)) ([62cb2aa](https://github.com/launchdarkly/python-server-sdk-ai/commit/62cb2aa7f4641777c61fdc2cc6013357ef7289be)) * Chat will evaluate responses with configured judges ([#73](https://github.com/launchdarkly/python-server-sdk-ai/issues/73)) ([62cb2aa](https://github.com/launchdarkly/python-server-sdk-ai/commit/62cb2aa7f4641777c61fdc2cc6013357ef7289be)) * Deprecated `LDAIClient.config()` and will be removed in a future version, use `LDAIClient.completion_config()` instead * Deprecated `LDAIClient.agent()` and will be removed in a future version, use `LDAIClient.agent_config()` instead