From 481b6374dbb9c56a1874f382ee6f3bbe989f58c9 Mon Sep 17 00:00:00 2001 From: Shivakishore14 Date: Wed, 5 Aug 2026 10:08:18 +0000 Subject: [PATCH 1/4] Prepare agentserver responses 2.0.0 release Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- sdk/agentserver/azure-ai-agentserver-responses/CHANGELOG.md | 6 ++++++ .../azure/ai/agentserver/responses/_version.py | 2 +- .../azure-ai-agentserver-responses/pyproject.toml | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/sdk/agentserver/azure-ai-agentserver-responses/CHANGELOG.md b/sdk/agentserver/azure-ai-agentserver-responses/CHANGELOG.md index f942e1c2a9d0..c957c81b43c6 100644 --- a/sdk/agentserver/azure-ai-agentserver-responses/CHANGELOG.md +++ b/sdk/agentserver/azure-ai-agentserver-responses/CHANGELOG.md @@ -1,5 +1,11 @@ # Release History +## 2.0.0 (2026-08-05) + +### Features Added + +- First stable release of the Azure AI Agent Server Responses client library. + ## 2.0.0b1 (2026-08-04) ### Other Changes diff --git a/sdk/agentserver/azure-ai-agentserver-responses/azure/ai/agentserver/responses/_version.py b/sdk/agentserver/azure-ai-agentserver-responses/azure/ai/agentserver/responses/_version.py index 796470e6388a..4b7d71b0df29 100644 --- a/sdk/agentserver/azure-ai-agentserver-responses/azure/ai/agentserver/responses/_version.py +++ b/sdk/agentserver/azure-ai-agentserver-responses/azure/ai/agentserver/responses/_version.py @@ -4,4 +4,4 @@ # Copyright (c) Microsoft Corporation. All rights reserved. # --------------------------------------------------------- -VERSION = "2.0.0b1" +VERSION = "2.0.0" diff --git a/sdk/agentserver/azure-ai-agentserver-responses/pyproject.toml b/sdk/agentserver/azure-ai-agentserver-responses/pyproject.toml index 75d443f6c5c6..4037e5016043 100644 --- a/sdk/agentserver/azure-ai-agentserver-responses/pyproject.toml +++ b/sdk/agentserver/azure-ai-agentserver-responses/pyproject.toml @@ -7,7 +7,7 @@ requires-python = ">=3.10" license = "MIT" authors = [{ name = "Microsoft Corporation" }] classifiers = [ - "Development Status :: 4 - Beta", + "Development Status :: 5 - Production/Stable", "Programming Language :: Python", "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: 3", From cb8c96a67ba2b63acafd89266fd1fa627c521297 Mon Sep 17 00:00:00 2001 From: Shivakishore14 Date: Thu, 6 Aug 2026 11:40:26 +0000 Subject: [PATCH 2/4] Release Agent Server responses and invocations GA Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .../azure-ai-agentserver-invocations/CHANGELOG.md | 10 ++++++++++ .../azure-ai-agentserver-invocations/api.metadata.yml | 4 ++-- .../azure/ai/agentserver/invocations/_version.py | 2 +- .../azure-ai-agentserver-invocations/pyproject.toml | 6 ++---- .../azure-ai-agentserver-responses/CHANGELOG.md | 6 +++++- .../azure-ai-agentserver-responses/api.metadata.yml | 2 +- .../azure-ai-agentserver-responses/pyproject.toml | 4 +--- 7 files changed, 22 insertions(+), 12 deletions(-) diff --git a/sdk/agentserver/azure-ai-agentserver-invocations/CHANGELOG.md b/sdk/agentserver/azure-ai-agentserver-invocations/CHANGELOG.md index 6c1baca5bb42..ac3fd39c8d57 100644 --- a/sdk/agentserver/azure-ai-agentserver-invocations/CHANGELOG.md +++ b/sdk/agentserver/azure-ai-agentserver-invocations/CHANGELOG.md @@ -1,5 +1,15 @@ # Release History +## 1.0.0 (2026-08-06) + +### Features Added + +- First stable release of the Azure AI Agent Server Invocations client library. + +### Other Changes + +- Bumped the minimum `azure-ai-agentserver-core` dependency to the stable `2.0.0` release. + ## 1.0.0b8 (2026-08-03) ### Samples diff --git a/sdk/agentserver/azure-ai-agentserver-invocations/api.metadata.yml b/sdk/agentserver/azure-ai-agentserver-invocations/api.metadata.yml index 570a1d2dada6..b3a77c616f75 100644 --- a/sdk/agentserver/azure-ai-agentserver-invocations/api.metadata.yml +++ b/sdk/agentserver/azure-ai-agentserver-invocations/api.metadata.yml @@ -1,3 +1,3 @@ apiMdSha256: 28f40971c3ed93df127abaf7faf714a62065ef4440aaf511b9269c584811520c -parserVersion: 0.3.30 -pythonVersion: 3.11.9 +parserVersion: 0.3.31 +pythonVersion: 3.11.15 diff --git a/sdk/agentserver/azure-ai-agentserver-invocations/azure/ai/agentserver/invocations/_version.py b/sdk/agentserver/azure-ai-agentserver-invocations/azure/ai/agentserver/invocations/_version.py index 1b0058b20ee4..ed845cd7ee2a 100644 --- a/sdk/agentserver/azure-ai-agentserver-invocations/azure/ai/agentserver/invocations/_version.py +++ b/sdk/agentserver/azure-ai-agentserver-invocations/azure/ai/agentserver/invocations/_version.py @@ -2,4 +2,4 @@ # Copyright (c) Microsoft Corporation. All rights reserved. # --------------------------------------------------------- -VERSION = "1.0.0b8" +VERSION = "1.0.0" diff --git a/sdk/agentserver/azure-ai-agentserver-invocations/pyproject.toml b/sdk/agentserver/azure-ai-agentserver-invocations/pyproject.toml index 1d56a4ba2618..e8a41e49ac4c 100644 --- a/sdk/agentserver/azure-ai-agentserver-invocations/pyproject.toml +++ b/sdk/agentserver/azure-ai-agentserver-invocations/pyproject.toml @@ -8,7 +8,7 @@ authors = [ ] license = "MIT" classifiers = [ - "Development Status :: 4 - Beta", + "Development Status :: 5 - Production/Stable", "Programming Language :: Python", "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: 3", @@ -21,7 +21,7 @@ classifiers = [ keywords = ["azure", "azure sdk", "agent", "agentserver", "invocations"] dependencies = [ - "azure-ai-agentserver-core>=2.0.0b10", + "azure-ai-agentserver-core>=2.0.0", # Constraint on the transitive aiohttp: the `--pre` CI install otherwise # resolves the unbuildable aiohttp 4.0.0a1 alpha. Cap must be <4.0.0a0 # (<4.0.0 still admits 4.0.0a1 under PEP 440). @@ -72,8 +72,6 @@ mypy = true pyright = true verifytypes = false latestdependency = false -# azure-ai-agentserver-core>=2.0.0b8 is not yet on PyPI -mindependency = false pylint = true type_check_samples = false diff --git a/sdk/agentserver/azure-ai-agentserver-responses/CHANGELOG.md b/sdk/agentserver/azure-ai-agentserver-responses/CHANGELOG.md index c957c81b43c6..bae00558fd9c 100644 --- a/sdk/agentserver/azure-ai-agentserver-responses/CHANGELOG.md +++ b/sdk/agentserver/azure-ai-agentserver-responses/CHANGELOG.md @@ -1,11 +1,15 @@ # Release History -## 2.0.0 (2026-08-05) +## 2.0.0 (2026-08-06) ### Features Added - First stable release of the Azure AI Agent Server Responses client library. +### Other Changes + +- Bumped the minimum `azure-ai-agentserver-core` dependency to the stable `2.0.0` release. + ## 2.0.0b1 (2026-08-04) ### Other Changes diff --git a/sdk/agentserver/azure-ai-agentserver-responses/api.metadata.yml b/sdk/agentserver/azure-ai-agentserver-responses/api.metadata.yml index 6e10058066bc..4bd22ffe8956 100644 --- a/sdk/agentserver/azure-ai-agentserver-responses/api.metadata.yml +++ b/sdk/agentserver/azure-ai-agentserver-responses/api.metadata.yml @@ -1,3 +1,3 @@ apiMdSha256: 973076b8e0bcf383d590af7a133d7020d98a2092eae198b192acf3c27a3c2089 -parserVersion: 0.3.30 +parserVersion: 0.3.31 pythonVersion: 3.11.15 diff --git a/sdk/agentserver/azure-ai-agentserver-responses/pyproject.toml b/sdk/agentserver/azure-ai-agentserver-responses/pyproject.toml index 4037e5016043..d744e5716204 100644 --- a/sdk/agentserver/azure-ai-agentserver-responses/pyproject.toml +++ b/sdk/agentserver/azure-ai-agentserver-responses/pyproject.toml @@ -18,7 +18,7 @@ classifiers = [ "Programming Language :: Python :: 3.14", ] dependencies = [ - "azure-ai-agentserver-core>=2.0.0b10", + "azure-ai-agentserver-core>=2.0.0", "azure-core>=1.30.0", "isodate>=0.6.1", "aiohttp>=3.10.0,<4.0.0a0", @@ -72,5 +72,3 @@ azure-sdk-tools = { path = "../../../eng/tools/azure-sdk-tools" } [tool.azure-sdk-build] verifytypes = false latestdependency = false -# azure-ai-agentserver-core>=2.0.0b9 is not yet on PyPI -mindependency = false From 132d0b1068de394213321148d169adbfcfb4f14a Mon Sep 17 00:00:00 2001 From: Shivakishore14 Date: Thu, 6 Aug 2026 11:53:08 +0000 Subject: [PATCH 3/4] Align Agent Server GA dependencies Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .../azure-ai-agentserver-invocations/dev_requirements.txt | 2 +- .../azure-ai-agentserver-invocations/pyproject.toml | 2 +- .../azure-ai-agentserver-responses/dev_requirements.txt | 2 +- sdk/agentserver/azure-ai-agentserver-responses/pyproject.toml | 3 ++- 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/sdk/agentserver/azure-ai-agentserver-invocations/dev_requirements.txt b/sdk/agentserver/azure-ai-agentserver-invocations/dev_requirements.txt index 78508f9fa127..ca4ff40a9474 100644 --- a/sdk/agentserver/azure-ai-agentserver-invocations/dev_requirements.txt +++ b/sdk/agentserver/azure-ai-agentserver-invocations/dev_requirements.txt @@ -2,7 +2,7 @@ -e ../../../eng/tools/azure-sdk-tools -e ../azure-ai-agentserver-core ../../monitor/azure-monitor-query -../../identity/azure-identity +azure-identity>=1.17.0 pytest httpx pytest-asyncio diff --git a/sdk/agentserver/azure-ai-agentserver-invocations/pyproject.toml b/sdk/agentserver/azure-ai-agentserver-invocations/pyproject.toml index e8a41e49ac4c..f610ab9854ac 100644 --- a/sdk/agentserver/azure-ai-agentserver-invocations/pyproject.toml +++ b/sdk/agentserver/azure-ai-agentserver-invocations/pyproject.toml @@ -31,7 +31,7 @@ dependencies = [ [dependency-groups] # keep in sync with dev_requirements.txt dev = [ - "azure-identity", + "azure-identity>=1.17.0", "azure-monitor-query", "azure-sdk-tools", "httpx", diff --git a/sdk/agentserver/azure-ai-agentserver-responses/dev_requirements.txt b/sdk/agentserver/azure-ai-agentserver-responses/dev_requirements.txt index 64d5d933556b..4b92b6f4c2b5 100644 --- a/sdk/agentserver/azure-ai-agentserver-responses/dev_requirements.txt +++ b/sdk/agentserver/azure-ai-agentserver-responses/dev_requirements.txt @@ -1,7 +1,7 @@ -e ../../../eng/tools/azure-sdk-tools -e ../azure-ai-agentserver-core ../../monitor/azure-monitor-query -../../identity/azure-identity +azure-identity>=1.17.0 httpx hypercorn openai diff --git a/sdk/agentserver/azure-ai-agentserver-responses/pyproject.toml b/sdk/agentserver/azure-ai-agentserver-responses/pyproject.toml index d744e5716204..bf9f08471a18 100644 --- a/sdk/agentserver/azure-ai-agentserver-responses/pyproject.toml +++ b/sdk/agentserver/azure-ai-agentserver-responses/pyproject.toml @@ -19,7 +19,7 @@ classifiers = [ ] dependencies = [ "azure-ai-agentserver-core>=2.0.0", - "azure-core>=1.30.0", + "azure-core>=1.37.0", "isodate>=0.6.1", "aiohttp>=3.10.0,<4.0.0a0", ] @@ -67,6 +67,7 @@ pythonpath = ["."] [tool.uv.sources] azure-ai-agentserver-core = { path = "../azure-ai-agentserver-core", editable = true } azure-core = { path = "../../core/azure-core" } +azure-identity = { path = "../../identity/azure-identity" } azure-sdk-tools = { path = "../../../eng/tools/azure-sdk-tools" } [tool.azure-sdk-build] From 050f66bf9ee4b5c69a46456d4d5c3fda21ada5de Mon Sep 17 00:00:00 2001 From: Shivakishore14 Date: Fri, 7 Aug 2026 11:27:24 +0000 Subject: [PATCH 4/4] Scope GA release to responses Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .../azure-ai-agentserver-invocations/CHANGELOG.md | 10 ---------- .../azure-ai-agentserver-invocations/api.metadata.yml | 4 ++-- .../azure/ai/agentserver/invocations/_version.py | 2 +- .../dev_requirements.txt | 2 +- .../azure-ai-agentserver-invocations/pyproject.toml | 8 +++++--- .../azure-ai-agentserver-responses/CHANGELOG.md | 5 +++++ sdk/agentserver/azure-ai-agentserver-responses/api.md | 3 --- .../azure-ai-agentserver-responses/api.metadata.yml | 2 +- .../azure/ai/agentserver/responses/__init__.py | 4 ---- .../tests/interop/test_openai_wire_compliance.py | 2 +- 10 files changed, 16 insertions(+), 26 deletions(-) diff --git a/sdk/agentserver/azure-ai-agentserver-invocations/CHANGELOG.md b/sdk/agentserver/azure-ai-agentserver-invocations/CHANGELOG.md index ac3fd39c8d57..6c1baca5bb42 100644 --- a/sdk/agentserver/azure-ai-agentserver-invocations/CHANGELOG.md +++ b/sdk/agentserver/azure-ai-agentserver-invocations/CHANGELOG.md @@ -1,15 +1,5 @@ # Release History -## 1.0.0 (2026-08-06) - -### Features Added - -- First stable release of the Azure AI Agent Server Invocations client library. - -### Other Changes - -- Bumped the minimum `azure-ai-agentserver-core` dependency to the stable `2.0.0` release. - ## 1.0.0b8 (2026-08-03) ### Samples diff --git a/sdk/agentserver/azure-ai-agentserver-invocations/api.metadata.yml b/sdk/agentserver/azure-ai-agentserver-invocations/api.metadata.yml index b3a77c616f75..570a1d2dada6 100644 --- a/sdk/agentserver/azure-ai-agentserver-invocations/api.metadata.yml +++ b/sdk/agentserver/azure-ai-agentserver-invocations/api.metadata.yml @@ -1,3 +1,3 @@ apiMdSha256: 28f40971c3ed93df127abaf7faf714a62065ef4440aaf511b9269c584811520c -parserVersion: 0.3.31 -pythonVersion: 3.11.15 +parserVersion: 0.3.30 +pythonVersion: 3.11.9 diff --git a/sdk/agentserver/azure-ai-agentserver-invocations/azure/ai/agentserver/invocations/_version.py b/sdk/agentserver/azure-ai-agentserver-invocations/azure/ai/agentserver/invocations/_version.py index ed845cd7ee2a..1b0058b20ee4 100644 --- a/sdk/agentserver/azure-ai-agentserver-invocations/azure/ai/agentserver/invocations/_version.py +++ b/sdk/agentserver/azure-ai-agentserver-invocations/azure/ai/agentserver/invocations/_version.py @@ -2,4 +2,4 @@ # Copyright (c) Microsoft Corporation. All rights reserved. # --------------------------------------------------------- -VERSION = "1.0.0" +VERSION = "1.0.0b8" diff --git a/sdk/agentserver/azure-ai-agentserver-invocations/dev_requirements.txt b/sdk/agentserver/azure-ai-agentserver-invocations/dev_requirements.txt index ca4ff40a9474..78508f9fa127 100644 --- a/sdk/agentserver/azure-ai-agentserver-invocations/dev_requirements.txt +++ b/sdk/agentserver/azure-ai-agentserver-invocations/dev_requirements.txt @@ -2,7 +2,7 @@ -e ../../../eng/tools/azure-sdk-tools -e ../azure-ai-agentserver-core ../../monitor/azure-monitor-query -azure-identity>=1.17.0 +../../identity/azure-identity pytest httpx pytest-asyncio diff --git a/sdk/agentserver/azure-ai-agentserver-invocations/pyproject.toml b/sdk/agentserver/azure-ai-agentserver-invocations/pyproject.toml index f610ab9854ac..1d56a4ba2618 100644 --- a/sdk/agentserver/azure-ai-agentserver-invocations/pyproject.toml +++ b/sdk/agentserver/azure-ai-agentserver-invocations/pyproject.toml @@ -8,7 +8,7 @@ authors = [ ] license = "MIT" classifiers = [ - "Development Status :: 5 - Production/Stable", + "Development Status :: 4 - Beta", "Programming Language :: Python", "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: 3", @@ -21,7 +21,7 @@ classifiers = [ keywords = ["azure", "azure sdk", "agent", "agentserver", "invocations"] dependencies = [ - "azure-ai-agentserver-core>=2.0.0", + "azure-ai-agentserver-core>=2.0.0b10", # Constraint on the transitive aiohttp: the `--pre` CI install otherwise # resolves the unbuildable aiohttp 4.0.0a1 alpha. Cap must be <4.0.0a0 # (<4.0.0 still admits 4.0.0a1 under PEP 440). @@ -31,7 +31,7 @@ dependencies = [ [dependency-groups] # keep in sync with dev_requirements.txt dev = [ - "azure-identity>=1.17.0", + "azure-identity", "azure-monitor-query", "azure-sdk-tools", "httpx", @@ -72,6 +72,8 @@ mypy = true pyright = true verifytypes = false latestdependency = false +# azure-ai-agentserver-core>=2.0.0b8 is not yet on PyPI +mindependency = false pylint = true type_check_samples = false diff --git a/sdk/agentserver/azure-ai-agentserver-responses/CHANGELOG.md b/sdk/agentserver/azure-ai-agentserver-responses/CHANGELOG.md index bae00558fd9c..2d4d273919d9 100644 --- a/sdk/agentserver/azure-ai-agentserver-responses/CHANGELOG.md +++ b/sdk/agentserver/azure-ai-agentserver-responses/CHANGELOG.md @@ -6,6 +6,11 @@ - First stable release of the Azure AI Agent Server Responses client library. +### Breaking Changes + +- Removed the duplicate `azure.ai.agentserver.responses.get_input_expanded` + export. Import it from `azure.ai.agentserver.responses.models` instead. + ### Other Changes - Bumped the minimum `azure-ai-agentserver-core` dependency to the stable `2.0.0` release. diff --git a/sdk/agentserver/azure-ai-agentserver-responses/api.md b/sdk/agentserver/azure-ai-agentserver-responses/api.md index 4c35bb90a53a..91b8d12751b8 100644 --- a/sdk/agentserver/azure-ai-agentserver-responses/api.md +++ b/sdk/agentserver/azure-ai-agentserver-responses/api.md @@ -1,9 +1,6 @@ ```py namespace azure.ai.agentserver.responses - def azure.ai.agentserver.responses.get_input_expanded(request: CreateResponse) -> list[Item]: ... - - class azure.ai.agentserver.responses.ConversationChainMetadataNamespace(Protocol): implements Collection def __call__(self, name: Optional[str] = None) -> ConversationChainMetadataNamespace: ... diff --git a/sdk/agentserver/azure-ai-agentserver-responses/api.metadata.yml b/sdk/agentserver/azure-ai-agentserver-responses/api.metadata.yml index 4bd22ffe8956..6514f6a4f3e8 100644 --- a/sdk/agentserver/azure-ai-agentserver-responses/api.metadata.yml +++ b/sdk/agentserver/azure-ai-agentserver-responses/api.metadata.yml @@ -1,3 +1,3 @@ -apiMdSha256: 973076b8e0bcf383d590af7a133d7020d98a2092eae198b192acf3c27a3c2089 +apiMdSha256: 44c704d931f7bc6e9f002301630a8443bffcd2f515bff0054bb3d207fe184c20 parserVersion: 0.3.31 pythonVersion: 3.11.15 diff --git a/sdk/agentserver/azure-ai-agentserver-responses/azure/ai/agentserver/responses/__init__.py b/sdk/agentserver/azure-ai-agentserver-responses/azure/ai/agentserver/responses/__init__.py index 0273bcec3e0e..4e0bae3fe2fd 100644 --- a/sdk/agentserver/azure-ai-agentserver-responses/azure/ai/agentserver/responses/__init__.py +++ b/sdk/agentserver/azure-ai-agentserver-responses/azure/ai/agentserver/responses/__init__.py @@ -17,9 +17,6 @@ ) from .hosting._routing import ResponsesAgentServerHost from .models import CreateResponse, ResponseObject -from .models._helpers import ( - get_input_expanded, -) from .store._base import ResponseProviderProtocol from .store._file import FileResponseStore from .store._foundry_errors import ( @@ -57,5 +54,4 @@ "TextResponse", "CreateResponse", "ResponseObject", - "get_input_expanded", ] diff --git a/sdk/agentserver/azure-ai-agentserver-responses/tests/interop/test_openai_wire_compliance.py b/sdk/agentserver/azure-ai-agentserver-responses/tests/interop/test_openai_wire_compliance.py index 86283c9941fb..0128162e071a 100644 --- a/sdk/agentserver/azure-ai-agentserver-responses/tests/interop/test_openai_wire_compliance.py +++ b/sdk/agentserver/azure-ai-agentserver-responses/tests/interop/test_openai_wire_compliance.py @@ -24,9 +24,9 @@ ResponseContext, ResponseEventStream, ResponsesAgentServerHost, - get_input_expanded, ) from azure.ai.agentserver.responses.models import ( + get_input_expanded, get_tool_choice_expanded, )