From a96fc75c55b5d2f77838b7e135fd5f052a972779 Mon Sep 17 00:00:00 2001 From: Arjun Natarajan Date: Mon, 7 Apr 2025 21:06:34 -0400 Subject: [PATCH] add assistant description to js sdk --- libs/sdk-js/src/client.ts | 4 ++++ libs/sdk-js/src/schema.ts | 3 +++ 2 files changed, 7 insertions(+) diff --git a/libs/sdk-js/src/client.ts b/libs/sdk-js/src/client.ts index 54acd5232..f368da079 100644 --- a/libs/sdk-js/src/client.ts +++ b/libs/sdk-js/src/client.ts @@ -340,6 +340,7 @@ export class AssistantsClient extends BaseClient { assistantId?: string; ifExists?: OnConflictBehavior; name?: string; + description?: string; }): Promise { return this.fetch("/assistants", { method: "POST", @@ -350,6 +351,7 @@ export class AssistantsClient extends BaseClient { assistant_id: payload.assistantId, if_exists: payload.ifExists, name: payload.name, + description: payload.description, }, }); } @@ -367,6 +369,7 @@ export class AssistantsClient extends BaseClient { config?: Config; metadata?: Metadata; name?: string; + description?: string; }, ): Promise { return this.fetch(`/assistants/${assistantId}`, { @@ -376,6 +379,7 @@ export class AssistantsClient extends BaseClient { config: payload.config, metadata: payload.metadata, name: payload.name, + description: payload.description, }, }); } diff --git a/libs/sdk-js/src/schema.ts b/libs/sdk-js/src/schema.ts index 054b34e97..72d15aaa1 100644 --- a/libs/sdk-js/src/schema.ts +++ b/libs/sdk-js/src/schema.ts @@ -113,6 +113,9 @@ export interface AssistantBase { /** The name of the assistant */ name: string; + + /** The description of the assistant */ + description?: string; } export interface AssistantVersion extends AssistantBase {}