Skip to content

Commit c238123

Browse files
release: 1.25.0 (#812)
Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>
1 parent ea7cc09 commit c238123

16 files changed

Lines changed: 35 additions & 206 deletions

File tree

.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.24.1"
2+
".": "1.25.0"
33
}

.stats.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
configured_endpoints: 120
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/runloop-ai/runloop-8f05915b107d49f4a50f2d83abfa1d7233a685f1d85e02465a218fa5acb55ddd.yml
3-
openapi_spec_hash: 905fa27970b4b7201184df9c63eba3b9
4-
config_hash: ed1fdd7c9f0a25647e16b602bad4ff2e
1+
configured_endpoints: 119
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/runloop-ai/runloop-99b4be5cc4cd6f2e1cfd71d5a9ec5409dd9293fe6084833da76f178010bfdcab.yml
3+
openapi_spec_hash: 4760825b37e131da53c88bf893b60937
4+
config_hash: 9f32651e6269089b5d6c33594b992232

CHANGELOG.md

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

3+
## 1.25.0 (2026-07-10)
4+
5+
Full Changelog: [v1.24.1...v1.25.0](https://github.com/runloopai/api-client-ts/compare/v1.24.1...v1.25.0)
6+
7+
### Features
8+
9+
* add HTTP/2 load testing infrastructure ([#798](https://github.com/runloopai/api-client-ts/issues/798)) ([ea7cc09](https://github.com/runloopai/api-client-ts/commit/ea7cc095d728c91166b84068e3ec8710fdc74e51))
10+
* default to HTTP/2 transport on Node ([#815](https://github.com/runloopai/api-client-ts/issues/815)) ([35dd305](https://github.com/runloopai/api-client-ts/commit/35dd305ff6b59ed7d617ac1bf99a657d054e317c))
11+
12+
13+
### Bug Fixes
14+
15+
* **blueprints:** remove create_from_inspection endpoint ([e84b5c1](https://github.com/runloopai/api-client-ts/commit/e84b5c1a02ecf0ad07c1d41add61b14432fc4bef))
16+
* **smoketests:** instrument node:http2 in verify-http2.mjs, not undici ([#814](https://github.com/runloopai/api-client-ts/issues/814)) ([6ceb236](https://github.com/runloopai/api-client-ts/commit/6ceb236965305eb160788a74f365607d0ab56c5d))
17+
18+
19+
### Chores
20+
21+
* **deps:** remove dead undici HTTP/2 adapter and dependency ([#817](https://github.com/runloopai/api-client-ts/issues/817)) ([9792541](https://github.com/runloopai/api-client-ts/commit/979254137ff02d1abea72d2d05544aee97c656b6))
22+
23+
24+
### Documentation
25+
26+
* add agent PR guidance ([#813](https://github.com/runloopai/api-client-ts/issues/813)) ([be107b9](https://github.com/runloopai/api-client-ts/commit/be107b90195bdb1552afcfb1819812b07124a4d0))
27+
328
## 1.24.1 (2026-06-19)
429

530
Full Changelog: [v1.24.0...v1.24.1](https://github.com/runloopai/api-client-ts/compare/v1.24.0...v1.24.1)

api.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -146,14 +146,12 @@ Methods:
146146

147147
Types:
148148

149-
- <code><a href="./src/resources/blueprints.ts">BlueprintBuildFromInspectionParameters</a></code>
150149
- <code><a href="./src/resources/blueprints.ts">BlueprintBuildLog</a></code>
151150
- <code><a href="./src/resources/blueprints.ts">BlueprintBuildLogsListView</a></code>
152151
- <code><a href="./src/resources/blueprints.ts">BlueprintBuildParameters</a></code>
153152
- <code><a href="./src/resources/blueprints.ts">BlueprintListView</a></code>
154153
- <code><a href="./src/resources/blueprints.ts">BlueprintPreviewView</a></code>
155154
- <code><a href="./src/resources/blueprints.ts">BlueprintView</a></code>
156-
- <code><a href="./src/resources/blueprints.ts">InspectionSource</a></code>
157155
- <code><a href="./src/resources/blueprints.ts">BlueprintDeleteResponse</a></code>
158156

159157
Methods:
@@ -162,7 +160,6 @@ Methods:
162160
- <code title="get /v1/blueprints/{id}">client.blueprints.<a href="./src/resources/blueprints.ts">retrieve</a>(id) -> BlueprintView</code>
163161
- <code title="get /v1/blueprints">client.blueprints.<a href="./src/resources/blueprints.ts">list</a>({ ...params }) -> BlueprintViewsBlueprintsCursorIDPage</code>
164162
- <code title="post /v1/blueprints/{id}/delete">client.blueprints.<a href="./src/resources/blueprints.ts">delete</a>(id) -> unknown</code>
165-
- <code title="post /v1/blueprints/create_from_inspection">client.blueprints.<a href="./src/resources/blueprints.ts">createFromInspection</a>({ ...params }) -> BlueprintView</code>
166163
- <code title="get /v1/blueprints/list_public">client.blueprints.<a href="./src/resources/blueprints.ts">listPublic</a>({ ...params }) -> BlueprintViewsBlueprintsCursorIDPage</code>
167164
- <code title="get /v1/blueprints/{id}/logs">client.blueprints.<a href="./src/resources/blueprints.ts">logs</a>(id) -> BlueprintBuildLogsListView</code>
168165
- <code title="post /v1/blueprints/preview">client.blueprints.<a href="./src/resources/blueprints.ts">preview</a>({ ...params }) -> BlueprintPreviewView</code>

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@runloop/api-client",
3-
"version": "1.24.1",
3+
"version": "1.25.0",
44
"description": "The official TypeScript library for the Runloop API",
55
"author": "Runloop <support@runloop.ai>",
66
"types": "dist/sdk.d.ts",

packages/mcp-server/manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"dxt_version": "0.2",
33
"name": "@runloop/api-client-mcp",
4-
"version": "1.24.1",
4+
"version": "1.25.0",
55
"description": "The official MCP Server for the Runloop API",
66
"author": {
77
"name": "Runloop",

packages/mcp-server/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@runloop/api-client-mcp",
3-
"version": "1.24.1",
3+
"version": "1.25.0",
44
"description": "The official MCP Server for the Runloop API",
55
"author": "Runloop <support@runloop.ai>",
66
"types": "dist/index.d.ts",

packages/mcp-server/src/server.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ export const newMcpServer = async (stainlessApiKey: string | undefined) =>
1616
new McpServer(
1717
{
1818
name: 'runloop_api_client_api',
19-
version: '1.24.1',
19+
version: '1.25.0',
2020
},
2121
{
2222
instructions: await getInstructions(stainlessApiKey),

src/index.ts

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -85,11 +85,9 @@ import {
8585
StartBenchmarkRunParameters,
8686
} from './resources/benchmarks';
8787
import {
88-
BlueprintBuildFromInspectionParameters,
8988
BlueprintBuildLog,
9089
BlueprintBuildLogsListView,
9190
BlueprintBuildParameters,
92-
BlueprintCreateFromInspectionParams,
9391
BlueprintCreateParams,
9492
BlueprintDeleteResponse,
9593
BlueprintListParams,
@@ -100,7 +98,6 @@ import {
10098
BlueprintView,
10199
BlueprintViewsBlueprintsCursorIDPage,
102100
Blueprints,
103-
InspectionSource,
104101
} from './resources/blueprints';
105102
import {
106103
GatewayConfigCreateParameters,
@@ -657,19 +654,16 @@ export declare namespace Runloop {
657654

658655
export {
659656
Blueprints as Blueprints,
660-
type BlueprintBuildFromInspectionParameters as BlueprintBuildFromInspectionParameters,
661657
type BlueprintBuildLog as BlueprintBuildLog,
662658
type BlueprintBuildLogsListView as BlueprintBuildLogsListView,
663659
type BlueprintBuildParameters as BlueprintBuildParameters,
664660
type BlueprintListView as BlueprintListView,
665661
type BlueprintPreviewView as BlueprintPreviewView,
666662
type BlueprintView as BlueprintView,
667-
type InspectionSource as InspectionSource,
668663
type BlueprintDeleteResponse as BlueprintDeleteResponse,
669664
BlueprintViewsBlueprintsCursorIDPage as BlueprintViewsBlueprintsCursorIDPage,
670665
type BlueprintCreateParams as BlueprintCreateParams,
671666
type BlueprintListParams as BlueprintListParams,
672-
type BlueprintCreateFromInspectionParams as BlueprintCreateFromInspectionParams,
673667
type BlueprintListPublicParams as BlueprintListPublicParams,
674668
type BlueprintPreviewParams as BlueprintPreviewParams,
675669
};

src/resources/blueprints.ts

Lines changed: 0 additions & 131 deletions
Original file line numberDiff line numberDiff line change
@@ -169,21 +169,6 @@ export class Blueprints extends APIResource {
169169
return this._client.post(`/v1/blueprints/${id}/delete`, options);
170170
}
171171

172-
/**
173-
* Starts build of custom defined container Blueprint using a RepositoryConnection
174-
* Inspection as a source container specification.
175-
*/
176-
createFromInspection(
177-
body: BlueprintCreateFromInspectionParams,
178-
options?: Core.RequestOptions,
179-
): Core.APIPromise<BlueprintView> {
180-
const errors = validateFileMounts(body?.file_mounts);
181-
if (errors.length > 0) {
182-
throw new Error(errors.join('; '));
183-
}
184-
return this._client.post('/v1/blueprints/create_from_inspection', { body, ...options });
185-
}
186-
187172
/**
188173
* List all public Blueprints that are available to all users.
189174
*/
@@ -230,55 +215,6 @@ export class Blueprints extends APIResource {
230215

231216
export class BlueprintViewsBlueprintsCursorIDPage extends BlueprintsCursorIDPage<BlueprintView> {}
232217

233-
export interface BlueprintBuildFromInspectionParameters {
234-
/**
235-
* (Optional) Use a RepositoryInspection a source of a Blueprint build. The
236-
* Dockerfile will be automatically created based on the RepositoryInspection
237-
* contents.
238-
*/
239-
inspection_source: InspectionSource;
240-
241-
/**
242-
* Name of the Blueprint.
243-
*/
244-
name: string;
245-
246-
/**
247-
* (Optional) Map of paths and file contents to write before setup.
248-
*/
249-
file_mounts?: { [key: string]: string } | null;
250-
251-
/**
252-
* LaunchParameters enable you to customize the resources available to your Devbox
253-
* as well as the environment set up that should be completed before the Devbox is
254-
* marked as 'running'.
255-
*/
256-
launch_parameters?: Shared.LaunchParameters | null;
257-
258-
/**
259-
* (Optional) User defined metadata for the Blueprint.
260-
*/
261-
metadata?: { [key: string]: string } | null;
262-
263-
/**
264-
* (Optional) ID of the network policy to apply during blueprint build. This
265-
* restricts network access during the build process.
266-
*/
267-
network_policy_id?: string | null;
268-
269-
/**
270-
* (Optional) Map of mount IDs/environment variable names to secret names. Secrets
271-
* can be used as environment variables in system_setup_commands. Example:
272-
* {"GITHUB_TOKEN": "gh_secret"} makes 'gh_secret' available as GITHUB_TOKEN.
273-
*/
274-
secrets?: { [key: string]: string } | null;
275-
276-
/**
277-
* A list of commands to run to set up your system.
278-
*/
279-
system_setup_commands?: Array<string> | null;
280-
}
281-
282218
export interface BlueprintBuildLog {
283219
/**
284220
* Log line severity level.
@@ -609,21 +545,6 @@ export namespace BlueprintView {
609545
}
610546
}
611547

612-
/**
613-
* Use a RepositoryInspection a source of a Blueprint build.
614-
*/
615-
export interface InspectionSource {
616-
/**
617-
* The ID of a repository inspection.
618-
*/
619-
inspection_id: string;
620-
621-
/**
622-
* GitHub authentication token for accessing private repositories.
623-
*/
624-
github_auth_token?: string | null;
625-
}
626-
627548
export type BlueprintDeleteResponse = unknown;
628549

629550
/**
@@ -800,55 +721,6 @@ export interface BlueprintListParams extends BlueprintsCursorIDPageParams {
800721
status?: string;
801722
}
802723

803-
export interface BlueprintCreateFromInspectionParams {
804-
/**
805-
* (Optional) Use a RepositoryInspection a source of a Blueprint build. The
806-
* Dockerfile will be automatically created based on the RepositoryInspection
807-
* contents.
808-
*/
809-
inspection_source: InspectionSource;
810-
811-
/**
812-
* Name of the Blueprint.
813-
*/
814-
name: string;
815-
816-
/**
817-
* (Optional) Map of paths and file contents to write before setup.
818-
*/
819-
file_mounts?: { [key: string]: string } | null;
820-
821-
/**
822-
* LaunchParameters enable you to customize the resources available to your Devbox
823-
* as well as the environment set up that should be completed before the Devbox is
824-
* marked as 'running'.
825-
*/
826-
launch_parameters?: Shared.LaunchParameters | null;
827-
828-
/**
829-
* (Optional) User defined metadata for the Blueprint.
830-
*/
831-
metadata?: { [key: string]: string } | null;
832-
833-
/**
834-
* (Optional) ID of the network policy to apply during blueprint build. This
835-
* restricts network access during the build process.
836-
*/
837-
network_policy_id?: string | null;
838-
839-
/**
840-
* (Optional) Map of mount IDs/environment variable names to secret names. Secrets
841-
* can be used as environment variables in system_setup_commands. Example:
842-
* {"GITHUB_TOKEN": "gh_secret"} makes 'gh_secret' available as GITHUB_TOKEN.
843-
*/
844-
secrets?: { [key: string]: string } | null;
845-
846-
/**
847-
* A list of commands to run to set up your system.
848-
*/
849-
system_setup_commands?: Array<string> | null;
850-
}
851-
852724
export interface BlueprintListPublicParams extends BlueprintsCursorIDPageParams {
853725
/**
854726
* If true (default), includes total_count in the response. Set to false to skip
@@ -1022,19 +894,16 @@ Blueprints.BlueprintViewsBlueprintsCursorIDPage = BlueprintViewsBlueprintsCursor
1022894

1023895
export declare namespace Blueprints {
1024896
export {
1025-
type BlueprintBuildFromInspectionParameters as BlueprintBuildFromInspectionParameters,
1026897
type BlueprintBuildLog as BlueprintBuildLog,
1027898
type BlueprintBuildLogsListView as BlueprintBuildLogsListView,
1028899
type BlueprintBuildParameters as BlueprintBuildParameters,
1029900
type BlueprintListView as BlueprintListView,
1030901
type BlueprintPreviewView as BlueprintPreviewView,
1031902
type BlueprintView as BlueprintView,
1032-
type InspectionSource as InspectionSource,
1033903
type BlueprintDeleteResponse as BlueprintDeleteResponse,
1034904
BlueprintViewsBlueprintsCursorIDPage as BlueprintViewsBlueprintsCursorIDPage,
1035905
type BlueprintCreateParams as BlueprintCreateParams,
1036906
type BlueprintListParams as BlueprintListParams,
1037-
type BlueprintCreateFromInspectionParams as BlueprintCreateFromInspectionParams,
1038907
type BlueprintListPublicParams as BlueprintListPublicParams,
1039908
type BlueprintPreviewParams as BlueprintPreviewParams,
1040909
};

0 commit comments

Comments
 (0)