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 {}