Skip to content

Commit 6735ccc

Browse files
authored
Merge pull request #139 from scaleapi/release-please--branches--main--changes--next
release: 0.4.24
2 parents 88e8b51 + 7cdb33a commit 6735ccc

28 files changed

+317
-235
lines changed

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "0.4.23"
2+
".": "0.4.24"
33
}

.stats.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 34
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-76382de80057321dae48471054ca469af8b5b5b1b0b252e92fd70d7a9998dd6d.yml
3-
openapi_spec_hash: c1e34098e62dee3304ba1d49233e4e9d
4-
config_hash: aeabb3a919ad2763f5d0f41961a2520a
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sgp%2Fagentex-sdk-24426221ca34bef99c2533d049fc93a3b28718229d79339ff4a6f613a4f44ef6.yml
3+
openapi_spec_hash: cb4a09c023345455749bfc45040951d6
4+
config_hash: 6481ea6b42040f435dedcb00a98f35f8

CHANGELOG.md

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

3+
## 0.4.24 (2025-10-10)
4+
5+
Full Changelog: [v0.4.23...v0.4.24](https://github.com/scaleapi/agentex-python/compare/v0.4.23...v0.4.24)
6+
7+
### Features
8+
9+
* **api:** manual updates ([09996ea](https://github.com/scaleapi/agentex-python/commit/09996ea688a7225670bdd9d944b64801fac7acce))
10+
11+
12+
### Bug Fixes
13+
14+
* health check port handling ([#138](https://github.com/scaleapi/agentex-python/issues/138)) ([fe22301](https://github.com/scaleapi/agentex-python/commit/fe223012db49768f38c4de56b5d5744031b631d1))
15+
16+
17+
### Chores
18+
19+
* do not install brew dependencies in ./scripts/bootstrap by default ([2675e14](https://github.com/scaleapi/agentex-python/commit/2675e14bf9f3a0113a849caf2283376c448f9d03))
20+
* improve example values ([6997fe5](https://github.com/scaleapi/agentex-python/commit/6997fe57910ea54d6d71b25fdea4497925c8ec63))
21+
* **internal:** detect missing future annotations with ruff ([f1aa71f](https://github.com/scaleapi/agentex-python/commit/f1aa71f89bb0e8369e6d895b5111dc15fd1e2c12))
22+
* **internal:** update pydantic dependency ([156ea64](https://github.com/scaleapi/agentex-python/commit/156ea64a4fa317d3ab483e7b9b6ba63471b618ef))
23+
* **internal:** version bump ([8567752](https://github.com/scaleapi/agentex-python/commit/85677527f5c8d393f0eea0a2a629da48fb56f4a9))
24+
* **internal:** version bump ([45206dd](https://github.com/scaleapi/agentex-python/commit/45206dd28643403800c386b75e1c9a442c8978ae))
25+
* **internal:** version bump ([98354ba](https://github.com/scaleapi/agentex-python/commit/98354ba2e7630798e25a8e278cba44c1aacc1e08))
26+
* **internal:** version bump ([aa2a8db](https://github.com/scaleapi/agentex-python/commit/aa2a8db5907f78b4b39849a1900dae27412359bb))
27+
* **internal:** version bump ([73bba2a](https://github.com/scaleapi/agentex-python/commit/73bba2a59e77fa31caab5b668781b71bc7c5ec2d))
28+
* **types:** change optional parameter type from NotGiven to Omit ([2117d77](https://github.com/scaleapi/agentex-python/commit/2117d77219da097e784d5d2deab1632a2855dae9))
29+
330
## 0.4.23 (2025-10-02)
431

532
Full Changelog: [v0.4.22...v0.4.23](https://github.com/scaleapi/agentex-python/compare/v0.4.22...v0.4.23)

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ It is generated with [Stainless](https://www.stainless.com/).
1212

1313
## Documentation
1414

15-
The full API of this library can be found in [api.md](api.md).
15+
The REST API documentation can be found on [docs.gp.scale.com](https://docs.gp.scale.com). The full API of this library can be found in [api.md](api.md).
1616

1717
## Installation
1818

SECURITY.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@ before making any information public.
1818
If you encounter security issues that are not directly related to SDKs but pertain to the services
1919
or products provided by Agentex, please follow the respective company's security reporting guidelines.
2020

21+
### Agentex Terms and Policies
22+
23+
Please contact [email protected] for any questions or concerns regarding the security of our services.
24+
2125
---
2226

2327
Thank you for helping us keep the SDKs and systems they interact with secure.

pyproject.toml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
[project]
22
name = "agentex-sdk"
3-
version = "0.4.23"
3+
version = "0.4.24"
44
description = "The official Python library for the agentex API"
55
dynamic = ["readme"]
66
license = "Apache-2.0"
77
authors = [
8-
{ name = "Agentex", email = "" },
8+
{ name = "Agentex", email = "[email protected]" },
99
]
1010
dependencies = [
1111
"httpx>=0.27.2,<0.28",
@@ -292,6 +292,8 @@ select = [
292292
"B",
293293
# remove unused imports
294294
"F401",
295+
# check for missing future annotations
296+
"FA102",
295297
# bare except statements
296298
"E722",
297299
# unused arguments
@@ -314,6 +316,8 @@ unfixable = [
314316
"T203",
315317
]
316318

319+
extend-safe-fixes = ["FA102"]
320+
317321
[tool.ruff.lint.flake8-tidy-imports.banned-api]
318322
"functools.lru_cache".msg = "This function does not retain type information for the wrapped function's arguments; The `lru_cache` function from `_utils` should be used instead"
319323

requirements-dev.lock

Lines changed: 17 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -219,6 +219,20 @@ prompt-toolkit==3.0.51
219219
propcache==0.3.1
220220
# via aiohttp
221221
# via yarl
222+
pydantic==2.11.9
223+
# via agentex-sdk
224+
# via agentex-sdk
225+
# via fastapi
226+
# via litellm
227+
# via mcp
228+
# via openai
229+
# via openai-agents
230+
# via pydantic-settings
231+
# via python-on-whales
232+
# via scale-gp
233+
# via scale-gp-beta
234+
pydantic-core==2.33.2
235+
# via pydantic
222236
protobuf==5.29.5
223237
# via ddtrace
224238
# via temporalio
@@ -233,19 +247,6 @@ pyasn1==0.6.1
233247
# via rsa
234248
pyasn1-modules==0.4.2
235249
# via google-auth
236-
pydantic==2.10.3
237-
# via agentex-sdk
238-
# via fastapi
239-
# via litellm
240-
# via mcp
241-
# via openai
242-
# via openai-agents
243-
# via pydantic-settings
244-
# via python-on-whales
245-
# via scale-gp
246-
# via scale-gp-beta
247-
pydantic-core==2.27.1
248-
# via pydantic
249250
pydantic-settings==2.10.1
250251
# via mcp
251252
pygments==2.18.0
@@ -382,14 +383,16 @@ typing-extensions==4.12.2
382383
# via pydantic
383384
# via pydantic-core
384385
# via pyright
386+
# via typing-inspection
387+
typing-inspection==0.4.1
388+
# via pydantic
385389
# via python-on-whales
386390
# via referencing
387391
# via scale-gp
388392
# via scale-gp-beta
389393
# via temporalio
390394
# via typer
391395
# via typing-inspection
392-
typing-inspection==0.4.1
393396
# via pydantic-settings
394397
tzdata==2025.2
395398
# via agentex-sdk

requirements.lock

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -200,6 +200,19 @@ prompt-toolkit==3.0.51
200200
propcache==0.3.1
201201
# via aiohttp
202202
# via yarl
203+
pydantic==2.11.9
204+
# via agentex-sdk
205+
# via fastapi
206+
# via litellm
207+
# via mcp
208+
# via openai
209+
# via openai-agents
210+
# via pydantic-settings
211+
# via python-on-whales
212+
# via scale-gp
213+
# via scale-gp-beta
214+
pydantic-core==2.33.2
215+
# via pydantic
203216
protobuf==5.29.5
204217
# via ddtrace
205218
# via temporalio
@@ -214,19 +227,6 @@ pyasn1==0.6.1
214227
# via rsa
215228
pyasn1-modules==0.4.2
216229
# via google-auth
217-
pydantic==2.10.3
218-
# via agentex-sdk
219-
# via fastapi
220-
# via litellm
221-
# via mcp
222-
# via openai
223-
# via openai-agents
224-
# via pydantic-settings
225-
# via python-on-whales
226-
# via scale-gp
227-
# via scale-gp-beta
228-
pydantic-core==2.27.1
229-
# via pydantic
230230
pydantic-settings==2.10.1
231231
# via mcp
232232
pygments==2.19.2
@@ -351,14 +351,16 @@ typing-extensions==4.12.2
351351
# via opentelemetry-api
352352
# via pydantic
353353
# via pydantic-core
354+
# via typing-inspection
355+
typing-inspection==0.4.1
356+
# via pydantic
354357
# via python-on-whales
355358
# via referencing
356359
# via scale-gp
357360
# via scale-gp-beta
358361
# via temporalio
359362
# via typer
360363
# via typing-inspection
361-
typing-inspection==0.4.1
362364
# via pydantic-settings
363365
tzdata==2025.2
364366
# via agentex-sdk

scripts/bootstrap

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,18 @@ set -e
44

55
cd "$(dirname "$0")/.."
66

7-
if ! command -v rye >/dev/null 2>&1 && [ -f "Brewfile" ] && [ "$(uname -s)" = "Darwin" ]; then
7+
if [ -f "Brewfile" ] && [ "$(uname -s)" = "Darwin" ] && [ "$SKIP_BREW" != "1" ] && [ -t 0 ]; then
88
brew bundle check >/dev/null 2>&1 || {
9-
echo "==> Installing Homebrew dependencies…"
10-
brew bundle
9+
echo -n "==> Install Homebrew dependencies? (y/N): "
10+
read -r response
11+
case "$response" in
12+
[yY][eE][sS]|[yY])
13+
brew bundle
14+
;;
15+
*)
16+
;;
17+
esac
18+
echo
1119
}
1220
fi
1321

src/agentex/__init__.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import typing as _t
44

55
from . import types
6-
from ._types import NOT_GIVEN, Omit, NoneType, NotGiven, Transport, ProxiesTypes
6+
from ._types import NOT_GIVEN, Omit, NoneType, NotGiven, Transport, ProxiesTypes, omit, not_given
77
from ._utils import file_from_path
88
from ._client import (
99
ENVIRONMENTS,
@@ -49,7 +49,9 @@
4949
"ProxiesTypes",
5050
"NotGiven",
5151
"NOT_GIVEN",
52+
"not_given",
5253
"Omit",
54+
"omit",
5355
"AgentexError",
5456
"APIError",
5557
"APIStatusError",

0 commit comments

Comments
 (0)