Skip to content

feat(devbox): add provisioning_tier (flex) to LaunchParameters (alpha)#808

Merged
jrvb-rl merged 3 commits into
mainfrom
feat/provisioning-tier-flex-alpha
Jun 9, 2026
Merged

feat(devbox): add provisioning_tier (flex) to LaunchParameters (alpha)#808
jrvb-rl merged 3 commits into
mainfrom
feat/provisioning-tier-flex-alpha

Conversation

@jrvb-rl

@jrvb-rl jrvb-rl commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

Description

Adds the optional provisioning_tier field ("standard" | "flex") to LaunchParameters, in both the request params model (types/shared_params/launch_parameters.py) and the response model (types/shared/launch_parameters.py), matching the architecture enum pattern.

This corresponds to the field now exposed in the OpenAPI spec (see runloopai/runloop). It is hand-applied ahead of the next Stainless regeneration so the alpha customer can use the field immediately; a subsequent Stainless run will converge to the same shape.

Alpha soft-launch: provisioning_tier is intentionally kept out of the public docs — the field is stripped from the documented spec before it is pushed to the docs site (handled upstream in runloopai/runloop). It is present here in the SDK on purpose.

Motivation

Soft-launch provisioning_tier=flex as an alpha for a single customer: usable via the SDK, absent from public docs.

Testing

  • Field added in alphabetical position (between network_policy_id and required_services) matching the generator's ordering; Literal already imported in both files.

🤖 Generated with Claude Code

claude added 3 commits June 9, 2026 10:27
Adds the optional provisioning_tier field ("standard" | "flex") to the
LaunchParameters request (shared_params) and response (shared) models,
matching the field now exposed in the OpenAPI spec.

Hand-applied ahead of the next Stainless regeneration so the alpha customer
can use the field immediately. provisioning_tier is intentionally kept out of
the public docs (stripped from the documented spec upstream).

Co-Authored-By: Claude Opus 4.8 <[email protected]>
Note that provisioning_tier is alpha and its behavior may change without notice.

Co-Authored-By: Claude Opus 4.8 <[email protected]>
@jrvb-rl jrvb-rl changed the title WIP: feat(devbox): add provisioning_tier (flex) to LaunchParameters (alpha) feat(devbox): add provisioning_tier (flex) to LaunchParameters (alpha) Jun 9, 2026
@jrvb-rl jrvb-rl marked this pull request as ready for review June 9, 2026 10:46
@jrvb-rl jrvb-rl requested review from james-rl, sid-rl and wall-rl June 9, 2026 10:47
@jrvb-rl jrvb-rl merged commit cb59e8b into main Jun 9, 2026
7 checks passed
@jrvb-rl jrvb-rl deleted the feat/provisioning-tier-flex-alpha branch June 9, 2026 18:43
@stainless-app stainless-app Bot mentioned this pull request Jun 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants