diff options
| author | opencode <[email protected]> | 2025-08-12 21:51:19 +0000 |
|---|---|---|
| committer | opencode <[email protected]> | 2025-08-12 21:51:19 +0000 |
| commit | 296cc41a074d660360867ddd66b4b6f26d1e7cc9 (patch) | |
| tree | ab05a61e17c610ba691fdfd22a31dcea379e8047 /packages/sdk/js/src | |
| parent | 482239b8488ee138e76dcc71a38e341b733b4adf (diff) | |
| download | opencode-296cc41a074d660360867ddd66b4b6f26d1e7cc9.tar.gz opencode-296cc41a074d660360867ddd66b4b6f26d1e7cc9.zip | |
release: v0.4.40
Diffstat (limited to 'packages/sdk/js/src')
| -rw-r--r-- | packages/sdk/js/src/gen/sdk.gen.ts | 16 | ||||
| -rw-r--r-- | packages/sdk/js/src/gen/types.gen.ts | 20 |
2 files changed, 36 insertions, 0 deletions
diff --git a/packages/sdk/js/src/gen/sdk.gen.ts b/packages/sdk/js/src/gen/sdk.gen.ts index 4c42bd547..4ec41808e 100644 --- a/packages/sdk/js/src/gen/sdk.gen.ts +++ b/packages/sdk/js/src/gen/sdk.gen.ts @@ -19,6 +19,8 @@ import type { SessionDeleteResponses, SessionGetData, SessionGetResponses, + SessionUpdateData, + SessionUpdateResponses, SessionInitData, SessionInitResponses, SessionAbortData, @@ -225,6 +227,20 @@ class Session extends _HeyApiClient { } /** + * Update session properties + */ + public update<ThrowOnError extends boolean = false>(options: Options<SessionUpdateData, ThrowOnError>) { + return (options.client ?? this._client).patch<SessionUpdateResponses, unknown, ThrowOnError>({ + url: "/session/{id}", + ...options, + headers: { + "Content-Type": "application/json", + ...options.headers, + }, + }) + } + + /** * Analyze the app and create an AGENTS.md file */ public init<ThrowOnError extends boolean = false>(options: Options<SessionInitData, ThrowOnError>) { diff --git a/packages/sdk/js/src/gen/types.gen.ts b/packages/sdk/js/src/gen/types.gen.ts index ddf7ac08b..a1c3372e1 100644 --- a/packages/sdk/js/src/gen/types.gen.ts +++ b/packages/sdk/js/src/gen/types.gen.ts @@ -1240,6 +1240,26 @@ export type SessionGetResponses = { export type SessionGetResponse = SessionGetResponses[keyof SessionGetResponses] +export type SessionUpdateData = { + body?: { + title?: string + } + path: { + id: string + } + query?: never + url: "/session/{id}" +} + +export type SessionUpdateResponses = { + /** + * Successfully updated session + */ + 200: Session +} + +export type SessionUpdateResponse = SessionUpdateResponses[keyof SessionUpdateResponses] + export type SessionInitData = { body?: { messageID: string |
