Skip to content

chore: release main#464

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

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

Conversation

@stainless-app

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

Copy link
Copy Markdown
Contributor

✨ Stainless prepared a new release

agentex-client: 0.21.0

0.21.0 (2026-07-21)

Full Changelog: agentex-client-v0.20.0...agentex-client-v0.21.0

Features

  • api: add include_live parameter to schedules list method (199fd6a)
  • stlc: configurable CI runner and private-production-repo support in workflow templates (23c1b6b)
agentex-sdk: 0.21.0

0.21.0 (2026-07-21)

Full Changelog: agentex-sdk-v0.20.0...agentex-sdk-v0.21.0

Chores

  • agentex-sdk: Synchronize agentex versions

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 a Stainless-generated release PR bumping both agentex-client and agentex-sdk from 0.20.0 to 0.21.0. The substantive API change adds an include_live query parameter to the schedules list endpoint and a corresponding live_data_available response field across all schedule response models.

  • include_live parameter: Added to ScheduleListParams, wired into the maybe_transform query dict for both the sync and async list methods, and covered by updated tests.
  • live_data_available field: Consistently added as Optional[bool] = None to all 13 schedule response models; null signals the field was not requested, true/false indicates whether live Temporal enrichment succeeded.
  • CI runner broadening: Runner selection changed from an exact-match on stainless-sdks/agentex-sdk-python to a prefix match (startsWith(github.repository, 'stainless-sdks/')) to support private production repos under the same org.

Confidence Score: 5/5

Safe to merge — all changes are additive (new optional parameter, new optional response field) with no breaking changes to existing callers.

The include_live parameter defaults to omit so existing callers are unaffected. The live_data_available field is Optional[bool] = None on every response model, so deserialization of old API responses remains valid. The CI runner broadening is an intentional, scoped change. No logic errors or regressions identified.

No files require special attention.

Important Files Changed

Filename Overview
.github/workflows/ci.yml Broadened runner selection from exact repo match to prefix match (startsWith(github.repository, 'stainless-sdks/')) to support private production repos under the same org prefix.
src/agentex/resources/agents/schedules.py Added `include_live: bool
src/agentex/types/agents/schedule_list_params.py Added include_live: bool optional field to ScheduleListParams TypedDict with accurate docstring.
src/agentex/types/agents/schedule_list_response.py Added live_data_available: Optional[bool] = None to RunSchedule model, nullable to indicate enrichment was not requested.
src/agentex/types/agents/schedule_create_response.py Added live_data_available: Optional[bool] = None field consistent with the rest of the schedule response models.
tests/api_resources/agents/test_schedules.py Updated both sync and async test_method_list_with_all_params tests to pass include_live=True, covering the new parameter.

Sequence Diagram

%%{init: {'theme': 'neutral'}}%%
sequenceDiagram
    participant Caller
    participant SchedulesResource
    participant AgentexAPI

    Caller->>SchedulesResource: "list(agent_id, include_live=True, limit=N)"
    SchedulesResource->>AgentexAPI: "GET /agents/{agent_id}/schedules?include_live=true&limit=N"
    AgentexAPI-->>SchedulesResource: RunSchedule[] (with live_data_available, next_action_times)
    SchedulesResource-->>Caller: ScheduleListResponse

    Caller->>SchedulesResource: "list(agent_id, limit=N)"
    SchedulesResource->>AgentexAPI: "GET /agents/{agent_id}/schedules?limit=N"
    AgentexAPI-->>SchedulesResource: "RunSchedule[] (live_data_available=null)"
    SchedulesResource-->>Caller: ScheduleListResponse
Loading
%%{init: {'theme': 'base', 'themeVariables': {"darkMode": true, "background": "#0d1117", "primaryColor": "#21262d", "primaryTextColor": "#e6edf3", "primaryBorderColor": "#8b949e", "lineColor": "#8b949e", "textColor": "#e6edf3", "edgeLabelBackground": "#161b22", "actorBkg": "#21262d", "actorBorder": "#8b949e", "actorTextColor": "#e6edf3", "actorLineColor": "#8b949e", "signalColor": "#8b949e", "signalTextColor": "#e6edf3", "noteBkgColor": "#373320", "noteBorderColor": "#d4a72c", "noteTextColor": "#f0e6c0", "labelBoxBkgColor": "#21262d", "labelBoxBorderColor": "#8b949e", "labelTextColor": "#e6edf3", "loopTextColor": "#e6edf3", "activationBkgColor": "#30363d", "activationBorderColor": "#8b949e"}}}%%
sequenceDiagram
    participant Caller
    participant SchedulesResource
    participant AgentexAPI

    Caller->>SchedulesResource: "list(agent_id, include_live=True, limit=N)"
    SchedulesResource->>AgentexAPI: "GET /agents/{agent_id}/schedules?include_live=true&limit=N"
    AgentexAPI-->>SchedulesResource: RunSchedule[] (with live_data_available, next_action_times)
    SchedulesResource-->>Caller: ScheduleListResponse

    Caller->>SchedulesResource: "list(agent_id, limit=N)"
    SchedulesResource->>AgentexAPI: "GET /agents/{agent_id}/schedules?limit=N"
    AgentexAPI-->>SchedulesResource: "RunSchedule[] (live_data_available=null)"
    SchedulesResource-->>Caller: ScheduleListResponse
Loading

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

@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 7f14903 to e70f46e Compare July 21, 2026 18:29
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from e70f46e to 74d4c40 Compare July 21, 2026 23:06
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.

0 participants