Skip to content

Commit 2fdce83

Browse files
release: 1.22.0 (#804)
Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com> Co-authored-by: tode-rl <tony@runloop.ai>
1 parent 88a9632 commit 2fdce83

49 files changed

Lines changed: 521 additions & 257 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.release-please-manifest.json

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

.stats.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 119
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/runloop-ai/runloop-6ec03cfc156036a0758aebc523b469f3007de431312c536c434efe795e1892e7.yml
3-
openapi_spec_hash: 092761a0209e0950cfd8f262a981adb1
4-
config_hash: 06faf3176c48bf2b258730ce50809f0f
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/runloop-ai/runloop-7235763cbdfd60834a897f356688d758b598a1dd723623330ea398dea2abea68.yml
3+
openapi_spec_hash: 01b9dbab4b732e4b83952debd108e404
4+
config_hash: 444e00951b440bf92e7548b2807584a4

CHANGELOG.md

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

3+
## 1.22.0 (2026-05-27)
4+
5+
Full Changelog: [v1.21.0...v1.22.0](https://github.com/runloopai/api-client-python/compare/v1.21.0...v1.22.0)
6+
7+
### Features
8+
9+
* add reflex initiator type, hidden param ([#9350](https://github.com/runloopai/api-client-python/issues/9350)) ([5922abf](https://github.com/runloopai/api-client-python/commit/5922abfd135589b229cb64ea23750d34fede857f))
10+
* **api:** expose lifecycle_hooks on LaunchParameters lifecycle ([#9115](https://github.com/runloopai/api-client-python/issues/9115)) ([c9c7c37](https://github.com/runloopai/api-client-python/commit/c9c7c37c2a38f91142b0b28d1e5cbc183b8ee53e))
11+
* **mux:** initial changes to enable http/2 ([#8936](https://github.com/runloopai/api-client-python/issues/8936)) ([71ce0bf](https://github.com/runloopai/api-client-python/commit/71ce0bf9ac98599b41a9cc6d16a3333c8b70e977))
12+
13+
14+
### Bug Fixes
15+
16+
* clean up PTY and lifecycle hook OpenAPI descriptions ([#9502](https://github.com/runloopai/api-client-python/issues/9502)) ([f986282](https://github.com/runloopai/api-client-python/commit/f986282230c815acae4cf9d81685b182ca78ebfa))
17+
* **mux:** strip internal stub note from PTY OpenAPI descriptions ([#9315](https://github.com/runloopai/api-client-python/issues/9315)) ([214629e](https://github.com/runloopai/api-client-python/commit/214629e9281c38ff75b5769e13b4b977a346bb04))
18+
* revert workflow actions to runloopai forks ([#805](https://github.com/runloopai/api-client-python/issues/805)) ([88a9632](https://github.com/runloopai/api-client-python/commit/88a9632507cd422bc43eeb3886ac330c2ab3ba44))
19+
20+
21+
### Chores
22+
23+
* Update stainless.yml, bump AGENTS.md to keep this updated ([#9268](https://github.com/runloopai/api-client-python/issues/9268)) ([5d86ef5](https://github.com/runloopai/api-client-python/commit/5d86ef5240920ba4b6de9e59456aea3c0971e3ef))
24+
325
## 1.21.0 (2026-05-13)
426

527
Full Changelog: [v1.20.3...v1.21.0](https://github.com/runloopai/api-client-python/compare/v1.20.3...v1.21.0)

api.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,11 @@ from runloop_api_client.types import (
88
BrokerMount,
99
CodeMountParameters,
1010
LaunchParameters,
11+
LifecycleConfiguration,
12+
LifecycleHooks,
1113
Mount,
1214
ObjectMount,
15+
ResumeTriggers,
1316
RunProfile,
1417
)
1518
```

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "runloop_api_client"
3-
version = "1.21.0"
3+
version = "1.22.0"
44
description = "The official Python library for the runloop API"
55
dynamic = ["readme"]
66
license = "MIT"

src/runloop_api_client/_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__ = "runloop_api_client"
4-
__version__ = "1.21.0" # x-release-please-version
4+
__version__ = "1.22.0" # x-release-please-version

src/runloop_api_client/resources/agents.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ def create(
6868
Args:
6969
name: The name of the Agent.
7070
71-
source: The source configuration for the Agent.
71+
source: Agent source configuration.
7272
7373
version: Optional version identifier for the Agent. For npm/pip sources this is typically
7474
a semver string (e.g. '2.0.65'). For git sources it can be a branch or tag.
@@ -377,7 +377,7 @@ async def create(
377377
Args:
378378
name: The name of the Agent.
379379
380-
source: The source configuration for the Agent.
380+
source: Agent source configuration.
381381
382382
version: Optional version identifier for the Agent. For npm/pip sources this is typically
383383
a semver string (e.g. '2.0.65'). For git sources it can be a branch or tag.

src/runloop_api_client/resources/blueprints.py

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,9 @@ def create(
177177
178178
file_mounts: (Optional) Map of paths and file contents to write before setup.
179179
180-
launch_parameters: Parameters to configure your Devbox at launch time.
180+
launch_parameters: LaunchParameters enable you to customize the resources available to your Devbox
181+
as well as the environment set up that should be completed before the Devbox is
182+
marked as 'running'.
181183
182184
metadata: (Optional) User defined metadata for the Blueprint.
183185
@@ -529,7 +531,9 @@ def create_from_inspection(
529531
530532
file_mounts: (Optional) Map of paths and file contents to write before setup.
531533
532-
launch_parameters: Parameters to configure your Devbox at launch time.
534+
launch_parameters: LaunchParameters enable you to customize the resources available to your Devbox
535+
as well as the environment set up that should be completed before the Devbox is
536+
marked as 'running'.
533537
534538
metadata: (Optional) User defined metadata for the Blueprint.
535539
@@ -722,7 +726,9 @@ def preview(
722726
723727
file_mounts: (Optional) Map of paths and file contents to write before setup.
724728
725-
launch_parameters: Parameters to configure your Devbox at launch time.
729+
launch_parameters: LaunchParameters enable you to customize the resources available to your Devbox
730+
as well as the environment set up that should be completed before the Devbox is
731+
marked as 'running'.
726732
727733
metadata: (Optional) User defined metadata for the Blueprint.
728734
@@ -858,7 +864,9 @@ async def create(
858864
859865
file_mounts: (Optional) Map of paths and file contents to write before setup.
860866
861-
launch_parameters: Parameters to configure your Devbox at launch time.
867+
launch_parameters: LaunchParameters enable you to customize the resources available to your Devbox
868+
as well as the environment set up that should be completed before the Devbox is
869+
marked as 'running'.
862870
863871
metadata: (Optional) User defined metadata for the Blueprint.
864872
@@ -1210,7 +1218,9 @@ async def create_from_inspection(
12101218
12111219
file_mounts: (Optional) Map of paths and file contents to write before setup.
12121220
1213-
launch_parameters: Parameters to configure your Devbox at launch time.
1221+
launch_parameters: LaunchParameters enable you to customize the resources available to your Devbox
1222+
as well as the environment set up that should be completed before the Devbox is
1223+
marked as 'running'.
12141224
12151225
metadata: (Optional) User defined metadata for the Blueprint.
12161226
@@ -1403,7 +1413,9 @@ async def preview(
14031413
14041414
file_mounts: (Optional) Map of paths and file contents to write before setup.
14051415
1406-
launch_parameters: Parameters to configure your Devbox at launch time.
1416+
launch_parameters: LaunchParameters enable you to customize the resources available to your Devbox
1417+
as well as the environment set up that should be completed before the Devbox is
1418+
marked as 'running'.
14071419
14081420
metadata: (Optional) User defined metadata for the Blueprint.
14091421

src/runloop_api_client/resources/devboxes/devboxes.py

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,9 @@ def create(
216216
the real API key. Example: {'GWS_ANTHROPIC': {'gateway': 'anthropic', 'secret':
217217
'my_claude_key'}}
218218
219-
launch_parameters: Parameters to configure the resources and launch time behavior of the Devbox.
219+
launch_parameters: LaunchParameters enable you to customize the resources available to your Devbox
220+
as well as the environment set up that should be completed before the Devbox is
221+
marked as 'running'.
220222
221223
mcp: [Beta] (Optional) MCP specifications for MCP server access. Map key is the
222224
environment variable name for the MCP token envelope. Each spec links an MCP
@@ -240,9 +242,8 @@ def create(
240242
snapshot_id: Snapshot ID to use for the Devbox. Only one of (Snapshot ID, Blueprint ID,
241243
Blueprint name) should be specified.
242244
243-
tunnel: (Optional) Configuration for creating a V2 tunnel at Devbox launch time. When
244-
specified, a tunnel will be automatically provisioned and the tunnel details
245-
will be included in the Devbox response.
245+
tunnel: Configuration for creating a V2 tunnel. When specified at Devbox creation, a
246+
tunnel will be automatically provisioned.
246247
247248
extra_headers: Send extra headers
248249
@@ -1877,7 +1878,9 @@ async def create(
18771878
the real API key. Example: {'GWS_ANTHROPIC': {'gateway': 'anthropic', 'secret':
18781879
'my_claude_key'}}
18791880
1880-
launch_parameters: Parameters to configure the resources and launch time behavior of the Devbox.
1881+
launch_parameters: LaunchParameters enable you to customize the resources available to your Devbox
1882+
as well as the environment set up that should be completed before the Devbox is
1883+
marked as 'running'.
18811884
18821885
mcp: [Beta] (Optional) MCP specifications for MCP server access. Map key is the
18831886
environment variable name for the MCP token envelope. Each spec links an MCP
@@ -1901,9 +1904,8 @@ async def create(
19011904
snapshot_id: Snapshot ID to use for the Devbox. Only one of (Snapshot ID, Blueprint ID,
19021905
Blueprint name) should be specified.
19031906
1904-
tunnel: (Optional) Configuration for creating a V2 tunnel at Devbox launch time. When
1905-
specified, a tunnel will be automatically provisioned and the tunnel details
1906-
will be included in the Devbox response.
1907+
tunnel: Configuration for creating a V2 tunnel. When specified at Devbox creation, a
1908+
tunnel will be automatically provisioned.
19071909
19081910
extra_headers: Send extra headers
19091911

src/runloop_api_client/resources/gateway_configs.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,8 @@ def update(
160160
All fields are optional.
161161
162162
Args:
163-
auth_mechanism: New authentication mechanism for applying credentials to proxied requests.
163+
auth_mechanism: Defines how credentials are applied to HTTP requests when proxying through the
164+
gateway.
164165
165166
description: New description for this gateway configuration.
166167
@@ -440,7 +441,8 @@ async def update(
440441
All fields are optional.
441442
442443
Args:
443-
auth_mechanism: New authentication mechanism for applying credentials to proxied requests.
444+
auth_mechanism: Defines how credentials are applied to HTTP requests when proxying through the
445+
gateway.
444446
445447
description: New description for this gateway configuration.
446448

0 commit comments

Comments
 (0)