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.12.0"
".": "1.13.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: 122
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/runloop-ai%2Frunloop-32e4b2dfb75745be076697d252bd80aff21c08464750928ffe2b7dd997d0b443.yml
openapi_spec_hash: eb0ccabfcda0fb8c56b53939b56f6d80
config_hash: c422b761c745873bce8fa5ccf03b7b98
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/runloop-ai%2Frunloop-efb88e3669a1c631b1537bb0872c94d29586dfc6e9f403418cdc53a21efdb0bc.yml
openapi_spec_hash: 55189696e264bf48a712acf4df21a807
config_hash: 2dbb07d90e3e2d37fa6645af119965d5
14 changes: 14 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,19 @@
# Changelog

## 1.13.0 (2026-03-25)

Full Changelog: [v1.12.0...v1.13.0](https://github.com/runloopai/api-client-ts/compare/v1.12.0...v1.13.0)

### Features

* add BrokerMount to OpenAPI spec ([#8282](https://github.com/runloopai/api-client-ts/issues/8282)) ([88863c6](https://github.com/runloopai/api-client-ts/commit/88863c61384888bd25bb7d5733a1100b319b62bb))
* adding axon sdk methods ([#758](https://github.com/runloopai/api-client-ts/issues/758)) ([1681eb3](https://github.com/runloopai/api-client-ts/commit/1681eb385979849a8f95843eba833eaa983031bb))


### Chores

* **sdk:** update `removeTunnel()` oo sdk method and add smoketest ([#756](https://github.com/runloopai/api-client-ts/issues/756)) ([db682a9](https://github.com/runloopai/api-client-ts/commit/db682a91d2a2c2a34d71492a11c26f396212f98b))

## 1.12.0 (2026-03-24)

Full Changelog: [v1.11.2...v1.12.0](https://github.com/runloopai/api-client-ts/compare/v1.11.2...v1.12.0)
Expand Down
1 change: 1 addition & 0 deletions api.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ Types:
- <code><a href="./src/resources/shared.ts">AfterIdle</a></code>
- <code><a href="./src/resources/shared.ts">AgentMount</a></code>
- <code><a href="./src/resources/shared.ts">AgentSource</a></code>
- <code><a href="./src/resources/shared.ts">BrokerMount</a></code>
- <code><a href="./src/resources/shared.ts">CodeMountParameters</a></code>
- <code><a href="./src/resources/shared.ts">LaunchParameters</a></code>
- <code><a href="./src/resources/shared.ts">Mount</a></code>
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.12.0",
"version": "1.13.0",
"description": "The official TypeScript library for the Runloop API",
"author": "Runloop <[email protected]>",
"types": "dist/sdk.d.ts",
Expand Down
2 changes: 1 addition & 1 deletion packages/mcp-server/manifest.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"dxt_version": "0.2",
"name": "@runloop/api-client-mcp",
"version": "1.12.0",
"version": "1.13.0",
"description": "The official MCP Server for the Runloop API",
"author": {
"name": "Runloop",
Expand Down
2 changes: 1 addition & 1 deletion packages/mcp-server/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@runloop/api-client-mcp",
"version": "1.12.0",
"version": "1.13.0",
"description": "The official MCP Server for the Runloop API",
"author": "Runloop <[email protected]>",
"types": "dist/index.d.ts",
Expand Down
2 changes: 1 addition & 1 deletion packages/mcp-server/src/server.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ export const newMcpServer = async (stainlessApiKey: string | undefined) =>
new McpServer(
{
name: 'runloop_api_client_api',
version: '1.12.0',
version: '1.13.0',
},
{
instructions: await getInstructions(stainlessApiKey),
Expand Down
1 change: 1 addition & 0 deletions src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -766,6 +766,7 @@ export declare namespace Runloop {
export type AfterIdle = API.AfterIdle;
export type AgentMount = API.AgentMount;
export type AgentSource = API.AgentSource;
export type BrokerMount = API.BrokerMount;
export type CodeMountParameters = API.CodeMountParameters;
export type LaunchParameters = API.LaunchParameters;
export type Mount = API.Mount;
Expand Down
26 changes: 25 additions & 1 deletion src/resources/shared.ts
Original file line number Diff line number Diff line change
Expand Up @@ -152,6 +152,30 @@ export namespace AgentSource {
}
}

export interface BrokerMount {
/**
* The ID of the axon event stream to mount onto the Devbox.
*/
axon_id: string;

type: 'broker_mount';

/**
* Binary to launch the agent (e.g., 'opencode'). Used by ACP broker.
*/
agent_binary?: string | null;

/**
* Arguments to pass to the agent command (e.g., ['acp']). Used by ACP broker.
*/
launch_args?: Array<string> | null;

/**
* The protocol used by the broker to deliver events to the agent.
*/
protocol?: 'acp' | 'claude' | 'codex' | null;
}

/**
* Parameters for mounting code from a Git repository.
*
Expand Down Expand Up @@ -287,7 +311,7 @@ export namespace LaunchParameters {
*
* @category Shared Types
*/
export type Mount = ObjectMount | AgentMount | Mount.CodeMount | Mount.FileMount;
export type Mount = ObjectMount | AgentMount | Mount.CodeMount | Mount.FileMount | BrokerMount;

export namespace Mount {
export interface CodeMount {
Expand Down
2 changes: 1 addition & 1 deletion src/version.ts
Original file line number Diff line number Diff line change
@@ -1 +1 @@
export const VERSION = '1.12.0'; // x-release-please-version
export const VERSION = '1.13.0'; // x-release-please-version