Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "1.2.0-beta-2"
".": "1.3.0"
}
6 changes: 3 additions & 3 deletions .stats.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
configured_endpoints: 103
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/runloop-ai%2Frunloop-5bbc26893c51a60089ff83a9d067c72252989fbfc5fa941cabf801f62b314c77.yml
openapi_spec_hash: b5d826e352ca1ac815b7530278f4a5ab
config_hash: ec63e62d4660c9c924b39a8671c2fdb1
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/runloop-ai%2Frunloop-5359067a857aa94f69bae0d3311856be3e637da067fdc9dbf8bd26fe476efbd8.yml
openapi_spec_hash: 5227ef7c306d5226c3aee8932b2e8c6a
config_hash: cb43d4ca9e64d5a099199d6818d70539
22 changes: 22 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,27 @@
# Changelog

## 1.3.0 (2026-01-22)

Full Changelog: [v1.2.0-beta-2...v1.3.0](https://github.com/runloopai/api-client-ts/compare/v1.2.0-beta-2...v1.3.0)

### Features

* adding network policies oo concepts ([#680](https://github.com/runloopai/api-client-ts/issues/680)) ([4f01339](https://github.com/runloopai/api-client-ts/commit/4f0133956634fefbc761de1183b6d900f7b2e28c))
* **sdk:** Scenario ([#684](https://github.com/runloopai/api-client-ts/issues/684)) ([c7c3274](https://github.com/runloopai/api-client-ts/commit/c7c3274ac0dd74000414299c490346e71bcd1bf4))
* **sdk:** ScenarioRun class ([#681](https://github.com/runloopai/api-client-ts/issues/681)) ([52a9275](https://github.com/runloopai/api-client-ts/commit/52a92754f31211dbc970f621ea931a05037de114))


### Chores

* fix stainless spec / remove deprecated benchmark/runs ([#7074](https://github.com/runloopai/api-client-ts/issues/7074)) ([d772c92](https://github.com/runloopai/api-client-ts/commit/d772c92acae9b124a797d204a0d1a9bdaa0eec19))
* make smoketest workflow support workflow_call event ([#686](https://github.com/runloopai/api-client-ts/issues/686)) ([505de6b](https://github.com/runloopai/api-client-ts/commit/505de6b3b73fb355f606088cfcb4265fd3b25db5))
* update network policy create params descriptions ([#7069](https://github.com/runloopai/api-client-ts/issues/7069)) ([159b43f](https://github.com/runloopai/api-client-ts/commit/159b43f2864105b83fa47cef591a216aedeb2b7c))


### Refactors

* **benchmark:** Deprecate /benchmark/{id}/runs in favor of /benchmark_runs ([#7019](https://github.com/runloopai/api-client-ts/issues/7019)) ([33624ce](https://github.com/runloopai/api-client-ts/commit/33624ce149003dfb1eaa49c10c8efa233b875ab9))

## 1.2.0-beta-2 (2026-01-20)

Full Changelog: [v1.2.0-beta...v1.2.0-beta-2](https://github.com/runloopai/api-client-ts/compare/v1.2.0-beta...v1.2.0-beta-2)
Expand Down
47 changes: 25 additions & 22 deletions api.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,35 +15,38 @@ Types:

Types:

- <code><a href="./src/resources/benchmarks/benchmarks.ts">BenchmarkCreateParameters</a></code>
- <code><a href="./src/resources/benchmarks/benchmarks.ts">BenchmarkRunListView</a></code>
- <code><a href="./src/resources/benchmarks/benchmarks.ts">BenchmarkRunView</a></code>
- <code><a href="./src/resources/benchmarks/benchmarks.ts">BenchmarkScenarioUpdateParameters</a></code>
- <code><a href="./src/resources/benchmarks/benchmarks.ts">BenchmarkUpdateParameters</a></code>
- <code><a href="./src/resources/benchmarks/benchmarks.ts">BenchmarkView</a></code>
- <code><a href="./src/resources/benchmarks/benchmarks.ts">ScenarioDefinitionListView</a></code>
- <code><a href="./src/resources/benchmarks/benchmarks.ts">StartBenchmarkRunParameters</a></code>
- <code><a href="./src/resources/benchmarks.ts">BenchmarkCreateParameters</a></code>
- <code><a href="./src/resources/benchmarks.ts">BenchmarkScenarioUpdateParameters</a></code>
- <code><a href="./src/resources/benchmarks.ts">BenchmarkUpdateParameters</a></code>
- <code><a href="./src/resources/benchmarks.ts">BenchmarkView</a></code>
- <code><a href="./src/resources/benchmarks.ts">ScenarioDefinitionListView</a></code>
- <code><a href="./src/resources/benchmarks.ts">StartBenchmarkRunParameters</a></code>

Methods:

- <code title="post /v1/benchmarks">client.benchmarks.<a href="./src/resources/benchmarks/benchmarks.ts">create</a>({ ...params }) -> BenchmarkView</code>
- <code title="get /v1/benchmarks/{id}">client.benchmarks.<a href="./src/resources/benchmarks/benchmarks.ts">retrieve</a>(id) -> BenchmarkView</code>
- <code title="post /v1/benchmarks/{id}">client.benchmarks.<a href="./src/resources/benchmarks/benchmarks.ts">update</a>(id, { ...params }) -> BenchmarkView</code>
- <code title="get /v1/benchmarks">client.benchmarks.<a href="./src/resources/benchmarks/benchmarks.ts">list</a>({ ...params }) -> BenchmarkViewsBenchmarksCursorIDPage</code>
- <code title="get /v1/benchmarks/{id}/definitions">client.benchmarks.<a href="./src/resources/benchmarks/benchmarks.ts">definitions</a>(id, { ...params }) -> ScenarioDefinitionListView</code>
- <code title="get /v1/benchmarks/list_public">client.benchmarks.<a href="./src/resources/benchmarks/benchmarks.ts">listPublic</a>({ ...params }) -> BenchmarkViewsBenchmarksCursorIDPage</code>
- <code title="post /v1/benchmarks/start_run">client.benchmarks.<a href="./src/resources/benchmarks/benchmarks.ts">startRun</a>({ ...params }) -> BenchmarkRunView</code>
- <code title="post /v1/benchmarks/{id}/scenarios">client.benchmarks.<a href="./src/resources/benchmarks/benchmarks.ts">updateScenarios</a>(id, { ...params }) -> BenchmarkView</code>
- <code title="post /v1/benchmarks">client.benchmarks.<a href="./src/resources/benchmarks.ts">create</a>({ ...params }) -> BenchmarkView</code>
- <code title="get /v1/benchmarks/{id}">client.benchmarks.<a href="./src/resources/benchmarks.ts">retrieve</a>(id) -> BenchmarkView</code>
- <code title="post /v1/benchmarks/{id}">client.benchmarks.<a href="./src/resources/benchmarks.ts">update</a>(id, { ...params }) -> BenchmarkView</code>
- <code title="get /v1/benchmarks">client.benchmarks.<a href="./src/resources/benchmarks.ts">list</a>({ ...params }) -> BenchmarkViewsBenchmarksCursorIDPage</code>
- <code title="get /v1/benchmarks/{id}/definitions">client.benchmarks.<a href="./src/resources/benchmarks.ts">definitions</a>(id, { ...params }) -> ScenarioDefinitionListView</code>
- <code title="get /v1/benchmarks/list_public">client.benchmarks.<a href="./src/resources/benchmarks.ts">listPublic</a>({ ...params }) -> BenchmarkViewsBenchmarksCursorIDPage</code>
- <code title="post /v1/benchmarks/start_run">client.benchmarks.<a href="./src/resources/benchmarks.ts">startRun</a>({ ...params }) -> BenchmarkRunView</code>
- <code title="post /v1/benchmarks/{id}/scenarios">client.benchmarks.<a href="./src/resources/benchmarks.ts">updateScenarios</a>(id, { ...params }) -> BenchmarkView</code>

## Runs
# BenchmarkRuns

Types:

- <code><a href="./src/resources/benchmark-runs.ts">BenchmarkRunListView</a></code>
- <code><a href="./src/resources/benchmark-runs.ts">BenchmarkRunView</a></code>

Methods:

- <code title="get /v1/benchmarks/runs/{id}">client.benchmarks.runs.<a href="./src/resources/benchmarks/runs.ts">retrieve</a>(id) -> BenchmarkRunView</code>
- <code title="get /v1/benchmarks/runs">client.benchmarks.runs.<a href="./src/resources/benchmarks/runs.ts">list</a>({ ...params }) -> BenchmarkRunViewsBenchmarkRunsCursorIDPage</code>
- <code title="post /v1/benchmarks/runs/{id}/cancel">client.benchmarks.runs.<a href="./src/resources/benchmarks/runs.ts">cancel</a>(id) -> BenchmarkRunView</code>
- <code title="post /v1/benchmarks/runs/{id}/complete">client.benchmarks.runs.<a href="./src/resources/benchmarks/runs.ts">complete</a>(id) -> BenchmarkRunView</code>
- <code title="get /v1/benchmarks/runs/{id}/scenario_runs">client.benchmarks.runs.<a href="./src/resources/benchmarks/runs.ts">listScenarioRuns</a>(id, { ...params }) -> ScenarioRunViewsBenchmarkRunsCursorIDPage</code>
- <code title="get /v1/benchmark_runs/{id}">client.benchmarkRuns.<a href="./src/resources/benchmark-runs.ts">retrieve</a>(id) -> BenchmarkRunView</code>
- <code title="get /v1/benchmark_runs">client.benchmarkRuns.<a href="./src/resources/benchmark-runs.ts">list</a>({ ...params }) -> BenchmarkRunViewsBenchmarkRunsCursorIDPage</code>
- <code title="post /v1/benchmark_runs/{id}/cancel">client.benchmarkRuns.<a href="./src/resources/benchmark-runs.ts">cancel</a>(id) -> BenchmarkRunView</code>
- <code title="post /v1/benchmark_runs/{id}/complete">client.benchmarkRuns.<a href="./src/resources/benchmark-runs.ts">complete</a>(id) -> BenchmarkRunView</code>
- <code title="get /v1/benchmark_runs/{id}/scenario_runs">client.benchmarkRuns.<a href="./src/resources/benchmark-runs.ts">listScenarioRuns</a>(id, { ...params }) -> ScenarioRunViewsBenchmarkRunsCursorIDPage</code>

# Agents

Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@runloop/api-client",
"version": "1.2.0-beta-2",
"version": "1.3.0",
"description": "The official TypeScript library for the Runloop API",
"author": "Runloop <support@runloop.ai>",
"types": "dist/sdk.d.ts",
Expand Down
58 changes: 37 additions & 21 deletions src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,31 @@ import {
AgentViewsAgentsCursorIDPage,
Agents,
} from './resources/agents';
import {
BenchmarkRunListParams,
BenchmarkRunListScenarioRunsParams,
BenchmarkRunListView,
BenchmarkRunView,
BenchmarkRunViewsBenchmarkRunsCursorIDPage,
BenchmarkRuns,
} from './resources/benchmark-runs';
import {
BenchmarkCreateParameters,
BenchmarkCreateParams,
BenchmarkDefinitionsParams,
BenchmarkListParams,
BenchmarkListPublicParams,
BenchmarkScenarioUpdateParameters,
BenchmarkStartRunParams,
BenchmarkUpdateParameters,
BenchmarkUpdateParams,
BenchmarkUpdateScenariosParams,
BenchmarkView,
BenchmarkViewsBenchmarksCursorIDPage,
Benchmarks,
ScenarioDefinitionListView,
StartBenchmarkRunParameters,
} from './resources/benchmarks';
import {
BlueprintBuildFromInspectionParameters,
BlueprintBuildLog,
Expand Down Expand Up @@ -112,25 +137,6 @@ import {
SecretView,
Secrets,
} from './resources/secrets';
import {
BenchmarkCreateParameters,
BenchmarkCreateParams,
BenchmarkDefinitionsParams,
BenchmarkListParams,
BenchmarkListPublicParams,
BenchmarkRunListView,
BenchmarkRunView,
BenchmarkScenarioUpdateParameters,
BenchmarkStartRunParams,
BenchmarkUpdateParameters,
BenchmarkUpdateParams,
BenchmarkUpdateScenariosParams,
BenchmarkView,
BenchmarkViewsBenchmarksCursorIDPage,
Benchmarks,
ScenarioDefinitionListView,
StartBenchmarkRunParameters,
} from './resources/benchmarks/benchmarks';
import {
DevboxAsyncExecutionDetailView,
DevboxCreateParams,
Expand Down Expand Up @@ -317,6 +323,7 @@ export class Runloop extends Core.APIClient {
}

benchmarks: API.Benchmarks = new API.Benchmarks(this);
benchmarkRuns: API.BenchmarkRuns = new API.BenchmarkRuns(this);
agents: API.Agents = new API.Agents(this);
blueprints: API.Blueprints = new API.Blueprints(this);
devboxes: API.Devboxes = new API.Devboxes(this);
Expand Down Expand Up @@ -371,6 +378,8 @@ export class Runloop extends Core.APIClient {

Runloop.Benchmarks = Benchmarks;
Runloop.BenchmarkViewsBenchmarksCursorIDPage = BenchmarkViewsBenchmarksCursorIDPage;
Runloop.BenchmarkRuns = BenchmarkRuns;
Runloop.BenchmarkRunViewsBenchmarkRunsCursorIDPage = BenchmarkRunViewsBenchmarkRunsCursorIDPage;
Runloop.Agents = Agents;
Runloop.AgentViewsAgentsCursorIDPage = AgentViewsAgentsCursorIDPage;
Runloop.Blueprints = Blueprints;
Expand Down Expand Up @@ -466,8 +475,6 @@ export declare namespace Runloop {
export {
Benchmarks as Benchmarks,
type BenchmarkCreateParameters as BenchmarkCreateParameters,
type BenchmarkRunListView as BenchmarkRunListView,
type BenchmarkRunView as BenchmarkRunView,
type BenchmarkScenarioUpdateParameters as BenchmarkScenarioUpdateParameters,
type BenchmarkUpdateParameters as BenchmarkUpdateParameters,
type BenchmarkView as BenchmarkView,
Expand All @@ -483,6 +490,15 @@ export declare namespace Runloop {
type BenchmarkUpdateScenariosParams as BenchmarkUpdateScenariosParams,
};

export {
BenchmarkRuns as BenchmarkRuns,
type BenchmarkRunListView as BenchmarkRunListView,
type BenchmarkRunView as BenchmarkRunView,
BenchmarkRunViewsBenchmarkRunsCursorIDPage as BenchmarkRunViewsBenchmarkRunsCursorIDPage,
type BenchmarkRunListParams as BenchmarkRunListParams,
type BenchmarkRunListScenarioRunsParams as BenchmarkRunListScenarioRunsParams,
};

export {
Agents as Agents,
type AgentCreateParameters as AgentCreateParameters,
Expand Down
Loading