From 036b24791dbc60ededc0589c19cacdff6e84821e Mon Sep 17 00:00:00 2001 From: opencode Date: Wed, 13 Aug 2025 19:33:38 +0000 Subject: release: v0.4.43 --- packages/sdk/js/src/gen/sdk.gen.ts | 16 ++++++++++++++++ packages/sdk/js/src/gen/types.gen.ts | 24 ++++++++++++++++++++++++ 2 files changed, 40 insertions(+) (limited to 'packages/sdk/js/src') diff --git a/packages/sdk/js/src/gen/sdk.gen.ts b/packages/sdk/js/src/gen/sdk.gen.ts index 4ec41808e..8a26dfa70 100644 --- a/packages/sdk/js/src/gen/sdk.gen.ts +++ b/packages/sdk/js/src/gen/sdk.gen.ts @@ -37,6 +37,8 @@ import type { SessionChatResponses, SessionMessageData, SessionMessageResponses, + SessionShellData, + SessionShellResponses, SessionRevertData, SessionRevertResponses, SessionUnrevertData, @@ -332,6 +334,20 @@ class Session extends _HeyApiClient { }) } + /** + * Run a shell command + */ + public shell(options: Options) { + return (options.client ?? this._client).post({ + url: "/session/{id}/shell", + ...options, + headers: { + "Content-Type": "application/json", + ...options.headers, + }, + }) + } + /** * Revert a message */ diff --git a/packages/sdk/js/src/gen/types.gen.ts b/packages/sdk/js/src/gen/types.gen.ts index a1c3372e1..06b87ff21 100644 --- a/packages/sdk/js/src/gen/types.gen.ts +++ b/packages/sdk/js/src/gen/types.gen.ts @@ -1456,6 +1456,30 @@ export type SessionMessageResponses = { export type SessionMessageResponse = SessionMessageResponses[keyof SessionMessageResponses] +export type SessionShellData = { + body?: { + agent: string + command: string + } + path: { + /** + * Session ID + */ + id: string + } + query?: never + url: "/session/{id}/shell" +} + +export type SessionShellResponses = { + /** + * Created message + */ + 200: AssistantMessage +} + +export type SessionShellResponse = SessionShellResponses[keyof SessionShellResponses] + export type SessionRevertData = { body?: { messageID: string -- cgit v1.2.3