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
15 changes: 15 additions & 0 deletions sdk/agentserver/azure-ai-agentserver-responses/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,20 @@
# Release History

## 2.0.0 (2026-08-06)

### Features Added

- 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.

## 2.0.0b1 (2026-08-04)

### Other Changes
Expand Down
3 changes: 0 additions & 3 deletions sdk/agentserver/azure-ai-agentserver-responses/api.md
Original file line number Diff line number Diff line change
@@ -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: ...
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
apiMdSha256: 973076b8e0bcf383d590af7a133d7020d98a2092eae198b192acf3c27a3c2089
parserVersion: 0.3.30
apiMdSha256: 44c704d931f7bc6e9f002301630a8443bffcd2f515bff0054bb3d207fe184c20
parserVersion: 0.3.31
pythonVersion: 3.11.15
Original file line number Diff line number Diff line change
Expand Up @@ -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 (
Expand Down Expand Up @@ -57,5 +54,4 @@
"TextResponse",
"CreateResponse",
"ResponseObject",
"get_input_expanded",
]
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@
# Copyright (c) Microsoft Corporation. All rights reserved.
# ---------------------------------------------------------

VERSION = "2.0.0b1"
VERSION = "2.0.0"
Original file line number Diff line number Diff line change
@@ -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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand All @@ -18,8 +18,8 @@ classifiers = [
"Programming Language :: Python :: 3.14",
]
dependencies = [
"azure-ai-agentserver-core>=2.0.0b10",
"azure-core>=1.30.0",
"azure-ai-agentserver-core>=2.0.0",
"azure-core>=1.37.0",
"isodate>=0.6.1",
"aiohttp>=3.10.0,<4.0.0a0",
]
Expand Down Expand Up @@ -67,10 +67,9 @@ 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]
verifytypes = false
latestdependency = false
# azure-ai-agentserver-core>=2.0.0b9 is not yet on PyPI
mindependency = false
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,9 @@
ResponseContext,
ResponseEventStream,
ResponsesAgentServerHost,
get_input_expanded,
)
from azure.ai.agentserver.responses.models import (
get_input_expanded,
get_tool_choice_expanded,
)

Expand Down
Loading