Skip to content

Commit fbbc34e

Browse files
committed
Release 0.0.68647
1 parent 8d199d3 commit fbbc34e

File tree

115 files changed

+983
-429
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

115 files changed

+983
-429
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@letta-ai/letta-client",
3-
"version": "0.0.68646",
3+
"version": "0.0.68647",
44
"private": false,
55
"repository": "https://github.com/letta-ai/letta-node",
66
"main": "./index.js",

reference.md

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -274,7 +274,7 @@ await client.tools.count();
274274
<dl>
275275
<dd>
276276

277-
Get a list of all tools available to agents belonging to the org of the user
277+
Get a list of all tools available to agents.
278278

279279
</dd>
280280
</dl>
@@ -2338,7 +2338,7 @@ await client.folders.getFoldersMetadata();
23382338
</dl>
23392339
</details>
23402340

2341-
<details><summary><code>client.folders.<a href="/src/api/resources/folders/client/Client.ts">list</a>() -> Letta.Folder[]</code></summary>
2341+
<details><summary><code>client.folders.<a href="/src/api/resources/folders/client/Client.ts">list</a>({ ...params }) -> Letta.Folder[]</code></summary>
23422342
<dl>
23432343
<dd>
23442344

@@ -2382,6 +2382,14 @@ await client.folders.list();
23822382
<dl>
23832383
<dd>
23842384

2385+
**request:** `Letta.FoldersListRequest`
2386+
2387+
</dd>
2388+
</dl>
2389+
2390+
<dl>
2391+
<dd>
2392+
23852393
**requestOptions:** `Folders.RequestOptions`
23862394

23872395
</dd>
@@ -2835,7 +2843,7 @@ await client.agents.importFile(fs.createReadStream("/path/to/your/file"), {});
28352843
<dl>
28362844
<dd>
28372845

2838-
**request:** `Letta.BodyImportAgentSerialized`
2846+
**request:** `Letta.BodyImportAgent`
28392847

28402848
</dd>
28412849
</dl>
@@ -5412,7 +5420,6 @@ for await (const item of response) {
54125420
<dd>
54135421

54145422
List steps with optional pagination and date filters.
5415-
Dates should be provided in ISO 8601 format (e.g. 2025-01-29T15:01:19-08:00)
54165423

54175424
</dd>
54185425
</dl>
@@ -5540,7 +5547,7 @@ await client.steps.retrieve("step_id");
55405547
<dl>
55415548
<dd>
55425549

5543-
Get a list of all agent tags in the database.
5550+
Get the list of all agent tags that have been created.
55445551

55455552
</dd>
55465553
</dl>

src/api/resources/agents/client/Client.ts

Lines changed: 38 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
import * as environments from "../../../../environments";
66
import * as core from "../../../../core";
77
import * as Letta from "../../../index";
8-
import urlJoin from "url-join";
98
import * as serializers from "../../../../serialization/index";
9+
import urlJoin from "url-join";
1010
import * as errors from "../../../../errors/index";
1111
import * as fs from "fs";
1212
import { Blob } from "buffer";
@@ -151,6 +151,8 @@ export class Agents {
151151
identityId,
152152
identifierKeys,
153153
includeRelationships,
154+
order,
155+
orderBy,
154156
ascending,
155157
sortBy,
156158
} = request;
@@ -219,6 +221,18 @@ export class Agents {
219221
}
220222
}
221223

224+
if (order != null) {
225+
_queryParams["order"] = serializers.AgentsListRequestOrder.jsonOrThrow(order, {
226+
unrecognizedObjectKeys: "strip",
227+
});
228+
}
229+
230+
if (orderBy != null) {
231+
_queryParams["order_by"] = serializers.AgentsListRequestOrderBy.jsonOrThrow(orderBy, {
232+
unrecognizedObjectKeys: "strip",
233+
});
234+
}
235+
222236
if (ascending != null) {
223237
_queryParams["ascending"] = ascending.toString();
224238
}
@@ -242,8 +256,8 @@ export class Agents {
242256
: undefined,
243257
"X-Fern-Language": "JavaScript",
244258
"X-Fern-SDK-Name": "@letta-ai/letta-client",
245-
"X-Fern-SDK-Version": "0.0.68646",
246-
"User-Agent": "@letta-ai/letta-client/0.0.68646",
259+
"X-Fern-SDK-Version": "0.0.68647",
260+
"User-Agent": "@letta-ai/letta-client/0.0.68647",
247261
"X-Fern-Runtime": core.RUNTIME.type,
248262
"X-Fern-Runtime-Version": core.RUNTIME.version,
249263
...(await this._getCustomAuthorizationHeaders()),
@@ -345,8 +359,8 @@ export class Agents {
345359
: undefined,
346360
"X-Fern-Language": "JavaScript",
347361
"X-Fern-SDK-Name": "@letta-ai/letta-client",
348-
"X-Fern-SDK-Version": "0.0.68646",
349-
"User-Agent": "@letta-ai/letta-client/0.0.68646",
362+
"X-Fern-SDK-Version": "0.0.68647",
363+
"User-Agent": "@letta-ai/letta-client/0.0.68647",
350364
"X-Fern-Runtime": core.RUNTIME.type,
351365
"X-Fern-Runtime-Version": core.RUNTIME.version,
352366
...(await this._getCustomAuthorizationHeaders()),
@@ -441,8 +455,8 @@ export class Agents {
441455
: undefined,
442456
"X-Fern-Language": "JavaScript",
443457
"X-Fern-SDK-Name": "@letta-ai/letta-client",
444-
"X-Fern-SDK-Version": "0.0.68646",
445-
"User-Agent": "@letta-ai/letta-client/0.0.68646",
458+
"X-Fern-SDK-Version": "0.0.68647",
459+
"User-Agent": "@letta-ai/letta-client/0.0.68647",
446460
"X-Fern-Runtime": core.RUNTIME.type,
447461
"X-Fern-Runtime-Version": core.RUNTIME.version,
448462
...(await this._getCustomAuthorizationHeaders()),
@@ -560,8 +574,8 @@ export class Agents {
560574
: undefined,
561575
"X-Fern-Language": "JavaScript",
562576
"X-Fern-SDK-Name": "@letta-ai/letta-client",
563-
"X-Fern-SDK-Version": "0.0.68646",
564-
"User-Agent": "@letta-ai/letta-client/0.0.68646",
577+
"X-Fern-SDK-Version": "0.0.68647",
578+
"User-Agent": "@letta-ai/letta-client/0.0.68647",
565579
"X-Fern-Runtime": core.RUNTIME.type,
566580
"X-Fern-Runtime-Version": core.RUNTIME.version,
567581
...(await this._getCustomAuthorizationHeaders()),
@@ -631,7 +645,7 @@ export class Agents {
631645
* Returns the IDs of all imported agents.
632646
*
633647
* @param {File | fs.ReadStream | Blob} file
634-
* @param {Letta.BodyImportAgentSerialized} request
648+
* @param {Letta.BodyImportAgent} request
635649
* @param {Agents.RequestOptions} requestOptions - Request-specific configuration.
636650
*
637651
* @throws {@link Letta.UnprocessableEntityError}
@@ -641,15 +655,15 @@ export class Agents {
641655
*/
642656
public importFile(
643657
file: File | fs.ReadStream | Blob,
644-
request: Letta.BodyImportAgentSerialized,
658+
request: Letta.BodyImportAgent,
645659
requestOptions?: Agents.RequestOptions,
646660
): core.HttpResponsePromise<Letta.ImportedAgentsResponse> {
647661
return core.HttpResponsePromise.fromPromise(this.__importFile(file, request, requestOptions));
648662
}
649663

650664
private async __importFile(
651665
file: File | fs.ReadStream | Blob,
652-
request: Letta.BodyImportAgentSerialized,
666+
request: Letta.BodyImportAgent,
653667
requestOptions?: Agents.RequestOptions,
654668
): Promise<core.WithRawResponse<Letta.ImportedAgentsResponse>> {
655669
const _request = await core.newFormData();
@@ -694,8 +708,8 @@ export class Agents {
694708
: undefined,
695709
"X-Fern-Language": "JavaScript",
696710
"X-Fern-SDK-Name": "@letta-ai/letta-client",
697-
"X-Fern-SDK-Version": "0.0.68646",
698-
"User-Agent": "@letta-ai/letta-client/0.0.68646",
711+
"X-Fern-SDK-Version": "0.0.68647",
712+
"User-Agent": "@letta-ai/letta-client/0.0.68647",
699713
"X-Fern-Runtime": core.RUNTIME.type,
700714
"X-Fern-Runtime-Version": core.RUNTIME.version,
701715
"x-override-embedding-model":
@@ -813,8 +827,8 @@ export class Agents {
813827
: undefined,
814828
"X-Fern-Language": "JavaScript",
815829
"X-Fern-SDK-Name": "@letta-ai/letta-client",
816-
"X-Fern-SDK-Version": "0.0.68646",
817-
"User-Agent": "@letta-ai/letta-client/0.0.68646",
830+
"X-Fern-SDK-Version": "0.0.68647",
831+
"User-Agent": "@letta-ai/letta-client/0.0.68647",
818832
"X-Fern-Runtime": core.RUNTIME.type,
819833
"X-Fern-Runtime-Version": core.RUNTIME.version,
820834
...(await this._getCustomAuthorizationHeaders()),
@@ -913,8 +927,8 @@ export class Agents {
913927
: undefined,
914928
"X-Fern-Language": "JavaScript",
915929
"X-Fern-SDK-Name": "@letta-ai/letta-client",
916-
"X-Fern-SDK-Version": "0.0.68646",
917-
"User-Agent": "@letta-ai/letta-client/0.0.68646",
930+
"X-Fern-SDK-Version": "0.0.68647",
931+
"User-Agent": "@letta-ai/letta-client/0.0.68647",
918932
"X-Fern-Runtime": core.RUNTIME.type,
919933
"X-Fern-Runtime-Version": core.RUNTIME.version,
920934
...(await this._getCustomAuthorizationHeaders()),
@@ -1009,8 +1023,8 @@ export class Agents {
10091023
: undefined,
10101024
"X-Fern-Language": "JavaScript",
10111025
"X-Fern-SDK-Name": "@letta-ai/letta-client",
1012-
"X-Fern-SDK-Version": "0.0.68646",
1013-
"User-Agent": "@letta-ai/letta-client/0.0.68646",
1026+
"X-Fern-SDK-Version": "0.0.68647",
1027+
"User-Agent": "@letta-ai/letta-client/0.0.68647",
10141028
"X-Fern-Runtime": core.RUNTIME.type,
10151029
"X-Fern-Runtime-Version": core.RUNTIME.version,
10161030
...(await this._getCustomAuthorizationHeaders()),
@@ -1125,8 +1139,8 @@ export class Agents {
11251139
: undefined,
11261140
"X-Fern-Language": "JavaScript",
11271141
"X-Fern-SDK-Name": "@letta-ai/letta-client",
1128-
"X-Fern-SDK-Version": "0.0.68646",
1129-
"User-Agent": "@letta-ai/letta-client/0.0.68646",
1142+
"X-Fern-SDK-Version": "0.0.68647",
1143+
"User-Agent": "@letta-ai/letta-client/0.0.68647",
11301144
"X-Fern-Runtime": core.RUNTIME.type,
11311145
"X-Fern-Runtime-Version": core.RUNTIME.version,
11321146
...(await this._getCustomAuthorizationHeaders()),
@@ -1221,8 +1235,8 @@ export class Agents {
12211235
: undefined,
12221236
"X-Fern-Language": "JavaScript",
12231237
"X-Fern-SDK-Name": "@letta-ai/letta-client",
1224-
"X-Fern-SDK-Version": "0.0.68646",
1225-
"User-Agent": "@letta-ai/letta-client/0.0.68646",
1238+
"X-Fern-SDK-Version": "0.0.68647",
1239+
"User-Agent": "@letta-ai/letta-client/0.0.68647",
12261240
"X-Fern-Runtime": core.RUNTIME.type,
12271241
"X-Fern-Runtime-Version": core.RUNTIME.version,
12281242
...(await this._getCustomAuthorizationHeaders()),

src/api/resources/agents/client/requests/AgentsListRequest.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
* This file was auto-generated by Fern from our API Definition.
33
*/
44

5+
import * as Letta from "../../../../index";
6+
57
/**
68
* @example
79
* {}
@@ -59,6 +61,14 @@ export interface AgentsListRequest {
5961
* Specify which relational fields (e.g., 'tools', 'sources', 'memory') to include in the response. If not provided, all relationships are loaded by default. Using this can optimize performance by reducing unnecessary joins.
6062
*/
6163
includeRelationships?: string | string[];
64+
/**
65+
* Sort order for agents by creation time. 'asc' for oldest first, 'desc' for newest first
66+
*/
67+
order?: Letta.AgentsListRequestOrder;
68+
/**
69+
* Field to sort by
70+
*/
71+
orderBy?: Letta.AgentsListRequestOrderBy;
6272
/**
6373
* Whether to sort agents oldest to newest (True) or newest to oldest (False, default)
6474
*/

src/api/resources/agents/client/requests/BodyImportAgentSerialized.ts renamed to src/api/resources/agents/client/requests/BodyImportAgent.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
* @example
77
* {}
88
*/
9-
export interface BodyImportAgentSerialized {
9+
export interface BodyImportAgent {
1010
overrideEmbeddingModel?: string;
1111
/** If set to True, appends "_copy" to the end of the agent name. */
1212
appendCopySuffix?: boolean;

src/api/resources/agents/client/requests/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
export { type AgentsListRequest } from "./AgentsListRequest";
22
export { type CreateAgentRequest } from "./CreateAgentRequest";
33
export { type AgentsExportFileRequest } from "./AgentsExportFileRequest";
4-
export { type BodyImportAgentSerialized } from "./BodyImportAgentSerialized";
4+
export { type BodyImportAgent } from "./BodyImportAgent";
55
export { type AgentsRetrieveRequest } from "./AgentsRetrieveRequest";
66
export { type UpdateAgent } from "./UpdateAgent";
77
export { type SummarizeAgentConversationRequest } from "./SummarizeAgentConversationRequest";

src/api/resources/agents/resources/blocks/client/Client.ts

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -77,8 +77,8 @@ export class Blocks {
7777
: undefined,
7878
"X-Fern-Language": "JavaScript",
7979
"X-Fern-SDK-Name": "@letta-ai/letta-client",
80-
"X-Fern-SDK-Version": "0.0.68646",
81-
"User-Agent": "@letta-ai/letta-client/0.0.68646",
80+
"X-Fern-SDK-Version": "0.0.68647",
81+
"User-Agent": "@letta-ai/letta-client/0.0.68647",
8282
"X-Fern-Runtime": core.RUNTIME.type,
8383
"X-Fern-Runtime-Version": core.RUNTIME.version,
8484
...(await this._getCustomAuthorizationHeaders()),
@@ -187,8 +187,8 @@ export class Blocks {
187187
: undefined,
188188
"X-Fern-Language": "JavaScript",
189189
"X-Fern-SDK-Name": "@letta-ai/letta-client",
190-
"X-Fern-SDK-Version": "0.0.68646",
191-
"User-Agent": "@letta-ai/letta-client/0.0.68646",
190+
"X-Fern-SDK-Version": "0.0.68647",
191+
"User-Agent": "@letta-ai/letta-client/0.0.68647",
192192
"X-Fern-Runtime": core.RUNTIME.type,
193193
"X-Fern-Runtime-Version": core.RUNTIME.version,
194194
...(await this._getCustomAuthorizationHeaders()),
@@ -289,8 +289,8 @@ export class Blocks {
289289
: undefined,
290290
"X-Fern-Language": "JavaScript",
291291
"X-Fern-SDK-Name": "@letta-ai/letta-client",
292-
"X-Fern-SDK-Version": "0.0.68646",
293-
"User-Agent": "@letta-ai/letta-client/0.0.68646",
292+
"X-Fern-SDK-Version": "0.0.68647",
293+
"User-Agent": "@letta-ai/letta-client/0.0.68647",
294294
"X-Fern-Runtime": core.RUNTIME.type,
295295
"X-Fern-Runtime-Version": core.RUNTIME.version,
296296
...(await this._getCustomAuthorizationHeaders()),
@@ -396,8 +396,8 @@ export class Blocks {
396396
: undefined,
397397
"X-Fern-Language": "JavaScript",
398398
"X-Fern-SDK-Name": "@letta-ai/letta-client",
399-
"X-Fern-SDK-Version": "0.0.68646",
400-
"User-Agent": "@letta-ai/letta-client/0.0.68646",
399+
"X-Fern-SDK-Version": "0.0.68647",
400+
"User-Agent": "@letta-ai/letta-client/0.0.68647",
401401
"X-Fern-Runtime": core.RUNTIME.type,
402402
"X-Fern-Runtime-Version": core.RUNTIME.version,
403403
...(await this._getCustomAuthorizationHeaders()),
@@ -503,8 +503,8 @@ export class Blocks {
503503
: undefined,
504504
"X-Fern-Language": "JavaScript",
505505
"X-Fern-SDK-Name": "@letta-ai/letta-client",
506-
"X-Fern-SDK-Version": "0.0.68646",
507-
"User-Agent": "@letta-ai/letta-client/0.0.68646",
506+
"X-Fern-SDK-Version": "0.0.68647",
507+
"User-Agent": "@letta-ai/letta-client/0.0.68647",
508508
"X-Fern-Runtime": core.RUNTIME.type,
509509
"X-Fern-Runtime-Version": core.RUNTIME.version,
510510
...(await this._getCustomAuthorizationHeaders()),

src/api/resources/agents/resources/context/client/Client.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,8 +74,8 @@ export class Context {
7474
: undefined,
7575
"X-Fern-Language": "JavaScript",
7676
"X-Fern-SDK-Name": "@letta-ai/letta-client",
77-
"X-Fern-SDK-Version": "0.0.68646",
78-
"User-Agent": "@letta-ai/letta-client/0.0.68646",
77+
"X-Fern-SDK-Version": "0.0.68647",
78+
"User-Agent": "@letta-ai/letta-client/0.0.68647",
7979
"X-Fern-Runtime": core.RUNTIME.type,
8080
"X-Fern-Runtime-Version": core.RUNTIME.version,
8181
...(await this._getCustomAuthorizationHeaders()),

src/api/resources/agents/resources/coreMemory/client/Client.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,8 +75,8 @@ export class CoreMemory {
7575
: undefined,
7676
"X-Fern-Language": "JavaScript",
7777
"X-Fern-SDK-Name": "@letta-ai/letta-client",
78-
"X-Fern-SDK-Version": "0.0.68646",
79-
"User-Agent": "@letta-ai/letta-client/0.0.68646",
78+
"X-Fern-SDK-Version": "0.0.68647",
79+
"User-Agent": "@letta-ai/letta-client/0.0.68647",
8080
"X-Fern-Runtime": core.RUNTIME.type,
8181
"X-Fern-Runtime-Version": core.RUNTIME.version,
8282
...(await this._getCustomAuthorizationHeaders()),

0 commit comments

Comments
 (0)