Skip to content

chore: release main#457

Open
stainless-app[bot] wants to merge 27 commits into
mainfrom
release-please--branches--main--changes--next
Open

chore: release main#457
stainless-app[bot] wants to merge 27 commits into
mainfrom
release-please--branches--main--changes--next

Conversation

@stainless-app

@stainless-app stainless-app Bot commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

✨ Stainless prepared a new release

agentex-client: 0.18.0

0.18.0 (2026-07-10)

Full Changelog: agentex-client-v0.17.0...agentex-client-v0.18.0

Features

  • api: add schedule resume (56f41aa)
  • api: add webhook endpoint (f1c1252)
  • api: manual updates (e3c8baf)
  • api: remove retrieve/delete/pause/trigger/unpause, update create/list in schedules (8f084b6)
  • api: update schedule configs (c1e7db8)
  • Use stable handles for run schedules (9145865)

Bug Fixes

  • cap openai <2.45 for openai-agents 0.14.x compatibility (#459) (14c124d)

Chores

agentex-sdk: 0.18.0

0.18.0 (2026-07-10)

Full Changelog: agentex-sdk-v0.17.0...agentex-sdk-v0.18.0

Bug Fixes

  • cap openai <2.45 for openai-agents 0.14.x compatibility (#459) (14c124d)

Chores


This pull request is managed by Stainless's GitHub App.

The semver version number is based on included commit messages. Alternatively, you can manually set the version number in the title of this pull request.

For a better experience, it is recommended to use either rebase-merge or squash-merge when merging this pull request.

🔗 Stainless website
📚 Read the docs
🙋 Reach out for help or questions

Greptile Summary

This is the 0.18.0 release for both agentex-client and agentex-sdk, generated by Stainless. It ships a significant refactor of the Schedules API and a dependency pin fix.

  • Schedules API overhaul: operations shift from name-based routing (schedule_name) to ID-based routing (schedule_id), with new "by-name" variants added for all operations (retrieve, update, pause, resume, trigger, delete). unpause is replaced by resume, a new update (PATCH) method is added, and create drops task_queue/workflow_name/workflow_params in favor of a structured initial_input dict plus task_metadata/task_params/timezone.
  • openai dependency cap: adk/pyproject.toml tightens the openai upper bound from <3 to <2.45 to work around a pydantic ValidationError in openai-agents 0.14.x when openai 2.45+ makes InputTokensDetails.cache_write_tokens a required field.

Confidence Score: 5/5

Safe to merge — all changes are auto-generated SDK code with a well-justified dependency pin fix.

The schedules resource is entirely generated by Stainless and correctly mirrors the updated OpenAPI spec. The openai upper-bound change is a targeted, clearly explained workaround for a known pydantic ValidationError in openai-agents 0.14.x. No hand-written logic was modified and all new types/methods are internally consistent.

No files require special attention. The path_name naming in update_by_name is a minor usability quirk from the code generator, not a correctness concern.

Important Files Changed

Filename Overview
src/agentex/resources/agents/schedules.py Major expansion: adds ID-based and name-based variants for all schedule operations, replaces unpause→resume, adds PATCH update; generated code is consistent and correct. Minor usability note: update_by_name uses path_name while all other by-name methods use name.
adk/pyproject.toml Narrows openai upper bound from <3 to <2.45 to avoid a pydantic ValidationError with openai-agents 0.14.x; well-explained in inline comment.
src/agentex/types/agents/init.py Exports updated to add all new by-name response/param types and remove the deleted ScheduleUnpause types; consistent with schedules.py changes.
tests/api_resources/agents/test_schedules.py Test suite updated to mirror all new API methods; path-param validation tests (not skipped) are present and correctly match the new parameter names including path_name for update_by_name.
src/agentex/types/agents/schedule_update_by_name_params.py Correctly uses body_name (aliased to "name") to avoid collision with the URL path parameter; standard Stainless generator pattern.

Reviews (6): Last reviewed commit: "chore: release main" | Re-trigger Greptile

declan-scale and others added 14 commits June 22, 2026 15:59
…gModel (#355)

Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>
Co-authored-by: Declan Brady <declan.brady@scale.com>
Co-authored-by: Nitesh Dhanpal <NiteshDhanpal@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
…est) (#438)

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
…5f2fe01d48613aaa6fcf--merge-conflict' into next
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 7f73c97 to e6d57e8 Compare July 9, 2026 20:41
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch 2 times, most recently from e90258c to 942191a Compare July 9, 2026 21:32
@socket-security

socket-security Bot commented Jul 9, 2026

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updatedpypi/​agentex-sdk@​0.13.0 ⏵ 0.17.094 +1100100100 +50100
Updatedpypi/​agentex-client@​0.13.0 ⏵ 0.17.099 +1100100100100

View full report

@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 942191a to 536bd0a Compare July 9, 2026 21:36
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 536bd0a to f72146b Compare July 9, 2026 21:37
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from f72146b to a6e3f7f Compare July 9, 2026 22:54
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from a6e3f7f to 0b1126b Compare July 10, 2026 00:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants