Skip to content

Commit c714fb1

Browse files
Merge branch 'next' into vkalmath/stream-tool-call-arg-deltas
2 parents 6bd1af3 + 4d6f4cf commit c714fb1

12 files changed

Lines changed: 117 additions & 7 deletions

.release-please-manifest.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
2-
".": "0.13.1",
3-
"adk": "0.13.1"
2+
".": "0.14.0",
3+
"adk": "0.13.2"
44
}

.stats.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 64
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp/agentex-sdk-cd43ba4b554ca024dd7ee7b74e4f4700a743282c17def704a0967e6ff251c09b.yml
3-
openapi_spec_hash: 9369ccc9c0289e9d6f641a526d244d1c
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp/agentex-sdk-ae2571b5ac5d337ba5ced527cec0ff6e3088296fa67c3c836ed5a06544b25cb8.yml
3+
openapi_spec_hash: 962a2f20444c7823fd3a34f95365146e
44
config_hash: 138b7c0b394e7393133c8ff16a6d0eb3

CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,20 @@
66

77
* **tracing:** emit OTel metrics for async span queue depth, batch drain, and SGP export success/failure (HTTP status labels). Disable SDK-side recording with ``AGENTEX_TRACING_METRICS=0``.
88

9+
## 0.14.0 (2026-06-22)
10+
11+
Full Changelog: [agentex-client-v0.13.1...agentex-client-v0.14.0](https://github.com/scaleapi/scale-agentex-python/compare/agentex-client-v0.13.1...agentex-client-v0.14.0)
12+
13+
### Features
14+
15+
* **api:** add is error to tools ([8ddd960](https://github.com/scaleapi/scale-agentex-python/commit/8ddd9604290d23ed59586a68bd6db46bf452104b))
16+
* **compat:** runtime SDK↔backend version guard at ACP startup ([#408](https://github.com/scaleapi/scale-agentex-python/issues/408)) ([433c999](https://github.com/scaleapi/scale-agentex-python/commit/433c999bbdb4817d2048c5454cb65b54812950af))
17+
18+
19+
### Bug Fixes
20+
21+
* **types:** add missing Optional import to ToolResponseContent ([3439f6e](https://github.com/scaleapi/scale-agentex-python/commit/3439f6edec9ab89d685b5b1c99e567a67c911522))
22+
923
## 0.13.1 (2026-06-17)
1024

1125
Full Changelog: [agentex-client-v0.13.0...agentex-client-v0.13.1](https://github.com/scaleapi/scale-agentex-python/compare/agentex-client-v0.13.0...agentex-client-v0.13.1)

adk/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Changelog
22

3+
## 0.13.2 (2026-06-22)
4+
5+
Full Changelog: [agentex-sdk-v0.13.1...agentex-sdk-v0.13.2](https://github.com/scaleapi/scale-agentex-python/compare/agentex-sdk-v0.13.1...agentex-sdk-v0.13.2)
6+
37
## 0.13.1 (2026-06-17)
48

59
Full Changelog: [agentex-sdk-v0.13.0...agentex-sdk-v0.13.1](https://github.com/scaleapi/scale-agentex-python/compare/agentex-sdk-v0.13.0...agentex-sdk-v0.13.1)

adk/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
# (agentex/{__init__.py, _*.py, types/, resources/}) ships from the slim
55
# sibling package `agentex-client` which is pinned as a runtime dep.
66
name = "agentex-sdk"
7-
version = "0.13.1"
7+
version = "0.13.2"
88
description = "Agent Development Kit (ADK) overlay for the Agentex API — FastACP server, Temporal workflows, LLM provider integrations, observability"
99
license = "Apache-2.0"
1010
authors = [

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# overlay (formerly `src/agentex/lib/*`) now lives in `adk/` and ships
44
# as the sibling `agentex-sdk` package — see `adk/pyproject.toml`.
55
name = "agentex-client"
6-
version = "0.13.1"
6+
version = "0.14.0"
77
description = "The official Python REST client for the Agentex API"
88
dynamic = ["readme"]
99
license = "Apache-2.0"

src/agentex/_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

33
__title__ = "agentex"
4-
__version__ = "0.13.1" # x-release-please-version
4+
__version__ = "0.14.0" # x-release-please-version

src/agentex/resources/messages/messages.py

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -670,6 +670,19 @@ def list(
670670
"default": null,
671671
"description": "The result of the tool.",
672672
"title": "Content"
673+
},
674+
"is_error": {
675+
"anyOf": [
676+
{
677+
"type": "boolean"
678+
},
679+
{
680+
"type": "null"
681+
}
682+
],
683+
"default": null,
684+
"description": "Whether the tool call resulted in an error. `None` when the harness does not report a status.",
685+
"title": "Is Error"
673686
}
674687
},
675688
"title": "ToolResponseContentEntityOptional",
@@ -1237,6 +1250,19 @@ def list_paginated(
12371250
"default": null,
12381251
"description": "The result of the tool.",
12391252
"title": "Content"
1253+
},
1254+
"is_error": {
1255+
"anyOf": [
1256+
{
1257+
"type": "boolean"
1258+
},
1259+
{
1260+
"type": "null"
1261+
}
1262+
],
1263+
"default": null,
1264+
"description": "Whether the tool call resulted in an error. `None` when the harness does not report a status.",
1265+
"title": "Is Error"
12401266
}
12411267
},
12421268
"title": "ToolResponseContentEntityOptional",
@@ -1943,6 +1969,19 @@ async def list(
19431969
"default": null,
19441970
"description": "The result of the tool.",
19451971
"title": "Content"
1972+
},
1973+
"is_error": {
1974+
"anyOf": [
1975+
{
1976+
"type": "boolean"
1977+
},
1978+
{
1979+
"type": "null"
1980+
}
1981+
],
1982+
"default": null,
1983+
"description": "Whether the tool call resulted in an error. `None` when the harness does not report a status.",
1984+
"title": "Is Error"
19461985
}
19471986
},
19481987
"title": "ToolResponseContentEntityOptional",
@@ -2510,6 +2549,19 @@ async def list_paginated(
25102549
"default": null,
25112550
"description": "The result of the tool.",
25122551
"title": "Content"
2552+
},
2553+
"is_error": {
2554+
"anyOf": [
2555+
{
2556+
"type": "boolean"
2557+
},
2558+
{
2559+
"type": "null"
2560+
}
2561+
],
2562+
"default": null,
2563+
"description": "Whether the tool call resulted in an error. `None` when the harness does not report a status.",
2564+
"title": "Is Error"
25132565
}
25142566
},
25152567
"title": "ToolResponseContentEntityOptional",

src/agentex/types/message_list_paginated_params.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -470,6 +470,19 @@ class MessageListPaginatedParams(TypedDict, total=False):
470470
"default": null,
471471
"description": "The result of the tool.",
472472
"title": "Content"
473+
},
474+
"is_error": {
475+
"anyOf": [
476+
{
477+
"type": "boolean"
478+
},
479+
{
480+
"type": "null"
481+
}
482+
],
483+
"default": null,
484+
"description": "Whether the tool call resulted in an error. `None` when the harness does not report a status.",
485+
"title": "Is Error"
473486
}
474487
},
475488
"title": "ToolResponseContentEntityOptional",

src/agentex/types/message_list_params.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -466,6 +466,19 @@ class MessageListParams(TypedDict, total=False):
466466
"default": null,
467467
"description": "The result of the tool.",
468468
"title": "Content"
469+
},
470+
"is_error": {
471+
"anyOf": [
472+
{
473+
"type": "boolean"
474+
},
475+
{
476+
"type": "null"
477+
}
478+
],
479+
"default": null,
480+
"description": "Whether the tool call resulted in an error. `None` when the harness does not report a status.",
481+
"title": "Is Error"
469482
}
470483
},
471484
"title": "ToolResponseContentEntityOptional",

0 commit comments

Comments
 (0)