summaryrefslogtreecommitdiffhomepage
path: root/packages/sdk/js/src
diff options
context:
space:
mode:
authoropencode <[email protected]>2025-08-12 21:51:19 +0000
committeropencode <[email protected]>2025-08-12 21:51:19 +0000
commit296cc41a074d660360867ddd66b4b6f26d1e7cc9 (patch)
treeab05a61e17c610ba691fdfd22a31dcea379e8047 /packages/sdk/js/src
parent482239b8488ee138e76dcc71a38e341b733b4adf (diff)
downloadopencode-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.ts16
-rw-r--r--packages/sdk/js/src/gen/types.gen.ts20
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