Skip to content

Commit

Permalink
Showing 30 changed files with 234 additions and 216 deletions.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@letta-ai/letta-client",
"version": "0.1.13",
"version": "0.1.14",
"private": false,
"repository": "https://github.com/letta-ai/letta-node",
"main": "./index.js",
5 changes: 3 additions & 2 deletions reference.md
Original file line number Diff line number Diff line change
@@ -3313,9 +3313,10 @@ Get messages associated with a run with filtering options.

Args:
run_id: ID of the run
cursor: Cursor for pagination
before: A cursor for use in pagination. `before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with obj_foo, your subsequent call can include before=obj_foo in order to fetch the previous page of the list.
after: A cursor for use in pagination. `after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include after=obj_foo in order to fetch the next page of the list.
limit: Maximum number of messages to return
ascending: Sort order by creation time
order: Sort order by the created_at timestamp of the objects. asc for ascending order and desc for descending order.
role: Filter by role (user/assistant/system/tool)
return_message_object: Whether to return Message objects or LettaMessage objects
user_id: ID of the user making the request
74 changes: 39 additions & 35 deletions src/api/resources/agents/client/Client.ts
Original file line number Diff line number Diff line change
@@ -98,7 +98,7 @@ export class Agents {
request: Letta.AgentsListRequest = {},
requestOptions?: Agents.RequestOptions,
): Promise<Letta.AgentState[]> {
const { name, tags, matchAllTags, cursor, limit, queryText } = request;
const { name, tags, matchAllTags, before, after, limit, queryText } = request;
const _queryParams: Record<string, string | string[] | object | object[]> = {};
if (name != null) {
_queryParams["name"] = name;
@@ -116,8 +116,12 @@ export class Agents {
_queryParams["match_all_tags"] = matchAllTags.toString();
}

if (cursor != null) {
_queryParams["cursor"] = cursor;
if (before != null) {
_queryParams["before"] = before;
}

if (after != null) {
_queryParams["after"] = after;
}

if (limit != null) {
@@ -139,8 +143,8 @@ export class Agents {
headers: {
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "@letta-ai/letta-client",
"X-Fern-SDK-Version": "0.1.13",
"User-Agent": "@letta-ai/letta-client/0.1.13",
"X-Fern-SDK-Version": "0.1.14",
"User-Agent": "@letta-ai/letta-client/0.1.14",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -224,8 +228,8 @@ export class Agents {
headers: {
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "@letta-ai/letta-client",
"X-Fern-SDK-Version": "0.1.13",
"User-Agent": "@letta-ai/letta-client/0.1.13",
"X-Fern-SDK-Version": "0.1.14",
"User-Agent": "@letta-ai/letta-client/0.1.14",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -306,8 +310,8 @@ export class Agents {
headers: {
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "@letta-ai/letta-client",
"X-Fern-SDK-Version": "0.1.13",
"User-Agent": "@letta-ai/letta-client/0.1.13",
"X-Fern-SDK-Version": "0.1.14",
"User-Agent": "@letta-ai/letta-client/0.1.14",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -387,8 +391,8 @@ export class Agents {
headers: {
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "@letta-ai/letta-client",
"X-Fern-SDK-Version": "0.1.13",
"User-Agent": "@letta-ai/letta-client/0.1.13",
"X-Fern-SDK-Version": "0.1.14",
"User-Agent": "@letta-ai/letta-client/0.1.14",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -467,8 +471,8 @@ export class Agents {
headers: {
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "@letta-ai/letta-client",
"X-Fern-SDK-Version": "0.1.13",
"User-Agent": "@letta-ai/letta-client/0.1.13",
"X-Fern-SDK-Version": "0.1.14",
"User-Agent": "@letta-ai/letta-client/0.1.14",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -550,8 +554,8 @@ export class Agents {
headers: {
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "@letta-ai/letta-client",
"X-Fern-SDK-Version": "0.1.13",
"User-Agent": "@letta-ai/letta-client/0.1.13",
"X-Fern-SDK-Version": "0.1.14",
"User-Agent": "@letta-ai/letta-client/0.1.14",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -638,8 +642,8 @@ export class Agents {
headers: {
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "@letta-ai/letta-client",
"X-Fern-SDK-Version": "0.1.13",
"User-Agent": "@letta-ai/letta-client/0.1.13",
"X-Fern-SDK-Version": "0.1.14",
"User-Agent": "@letta-ai/letta-client/0.1.14",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -728,8 +732,8 @@ export class Agents {
headers: {
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "@letta-ai/letta-client",
"X-Fern-SDK-Version": "0.1.13",
"User-Agent": "@letta-ai/letta-client/0.1.13",
"X-Fern-SDK-Version": "0.1.14",
"User-Agent": "@letta-ai/letta-client/0.1.14",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -812,8 +816,8 @@ export class Agents {
headers: {
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "@letta-ai/letta-client",
"X-Fern-SDK-Version": "0.1.13",
"User-Agent": "@letta-ai/letta-client/0.1.13",
"X-Fern-SDK-Version": "0.1.14",
"User-Agent": "@letta-ai/letta-client/0.1.14",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -900,8 +904,8 @@ export class Agents {
headers: {
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "@letta-ai/letta-client",
"X-Fern-SDK-Version": "0.1.13",
"User-Agent": "@letta-ai/letta-client/0.1.13",
"X-Fern-SDK-Version": "0.1.14",
"User-Agent": "@letta-ai/letta-client/0.1.14",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -988,8 +992,8 @@ export class Agents {
headers: {
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "@letta-ai/letta-client",
"X-Fern-SDK-Version": "0.1.13",
"User-Agent": "@letta-ai/letta-client/0.1.13",
"X-Fern-SDK-Version": "0.1.14",
"User-Agent": "@letta-ai/letta-client/0.1.14",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -1090,8 +1094,8 @@ export class Agents {
headers: {
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "@letta-ai/letta-client",
"X-Fern-SDK-Version": "0.1.13",
"User-Agent": "@letta-ai/letta-client/0.1.13",
"X-Fern-SDK-Version": "0.1.14",
"User-Agent": "@letta-ai/letta-client/0.1.14",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -1181,8 +1185,8 @@ export class Agents {
headers: {
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "@letta-ai/letta-client",
"X-Fern-SDK-Version": "0.1.13",
"User-Agent": "@letta-ai/letta-client/0.1.13",
"X-Fern-SDK-Version": "0.1.14",
"User-Agent": "@letta-ai/letta-client/0.1.14",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -1270,8 +1274,8 @@ export class Agents {
headers: {
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "@letta-ai/letta-client",
"X-Fern-SDK-Version": "0.1.13",
"User-Agent": "@letta-ai/letta-client/0.1.13",
"X-Fern-SDK-Version": "0.1.14",
"User-Agent": "@letta-ai/letta-client/0.1.14",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -1358,8 +1362,8 @@ export class Agents {
headers: {
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "@letta-ai/letta-client",
"X-Fern-SDK-Version": "0.1.13",
"User-Agent": "@letta-ai/letta-client/0.1.13",
"X-Fern-SDK-Version": "0.1.14",
"User-Agent": "@letta-ai/letta-client/0.1.14",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -1445,8 +1449,8 @@ export class Agents {
headers: {
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "@letta-ai/letta-client",
"X-Fern-SDK-Version": "0.1.13",
"User-Agent": "@letta-ai/letta-client/0.1.13",
"X-Fern-SDK-Version": "0.1.14",
"User-Agent": "@letta-ai/letta-client/0.1.14",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
Original file line number Diff line number Diff line change
@@ -22,7 +22,11 @@ export interface AgentsListRequest {
/**
* Cursor for pagination
*/
cursor?: string;
before?: string;
/**
* Cursor for pagination
*/
after?: string;
/**
* Limit for pagination
*/
Original file line number Diff line number Diff line change
@@ -50,8 +50,8 @@ export class ArchivalMemory {
headers: {
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "@letta-ai/letta-client",
"X-Fern-SDK-Version": "0.1.13",
"User-Agent": "@letta-ai/letta-client/0.1.13",
"X-Fern-SDK-Version": "0.1.14",
"User-Agent": "@letta-ai/letta-client/0.1.14",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -110,8 +110,8 @@ export class ArchivalMemory {
headers: {
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "@letta-ai/letta-client",
"X-Fern-SDK-Version": "0.1.13",
"User-Agent": "@letta-ai/letta-client/0.1.13",
"X-Fern-SDK-Version": "0.1.14",
"User-Agent": "@letta-ai/letta-client/0.1.14",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -175,8 +175,8 @@ export class ArchivalMemory {
headers: {
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "@letta-ai/letta-client",
"X-Fern-SDK-Version": "0.1.13",
"User-Agent": "@letta-ai/letta-client/0.1.13",
"X-Fern-SDK-Version": "0.1.14",
"User-Agent": "@letta-ai/letta-client/0.1.14",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
4 changes: 2 additions & 2 deletions src/api/resources/agents/resources/context/client/Client.ts
Original file line number Diff line number Diff line change
@@ -59,8 +59,8 @@ export class Context {
headers: {
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "@letta-ai/letta-client",
"X-Fern-SDK-Version": "0.1.13",
"User-Agent": "@letta-ai/letta-client/0.1.13",
"X-Fern-SDK-Version": "0.1.14",
"User-Agent": "@letta-ai/letta-client/0.1.14",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
24 changes: 12 additions & 12 deletions src/api/resources/agents/resources/coreMemory/client/Client.ts
Original file line number Diff line number Diff line change
@@ -50,8 +50,8 @@ export class CoreMemory {
headers: {
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "@letta-ai/letta-client",
"X-Fern-SDK-Version": "0.1.13",
"User-Agent": "@letta-ai/letta-client/0.1.13",
"X-Fern-SDK-Version": "0.1.14",
"User-Agent": "@letta-ai/letta-client/0.1.14",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -110,8 +110,8 @@ export class CoreMemory {
headers: {
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "@letta-ai/letta-client",
"X-Fern-SDK-Version": "0.1.13",
"User-Agent": "@letta-ai/letta-client/0.1.13",
"X-Fern-SDK-Version": "0.1.14",
"User-Agent": "@letta-ai/letta-client/0.1.14",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -175,8 +175,8 @@ export class CoreMemory {
headers: {
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "@letta-ai/letta-client",
"X-Fern-SDK-Version": "0.1.13",
"User-Agent": "@letta-ai/letta-client/0.1.13",
"X-Fern-SDK-Version": "0.1.14",
"User-Agent": "@letta-ai/letta-client/0.1.14",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -240,8 +240,8 @@ export class CoreMemory {
headers: {
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "@letta-ai/letta-client",
"X-Fern-SDK-Version": "0.1.13",
"User-Agent": "@letta-ai/letta-client/0.1.13",
"X-Fern-SDK-Version": "0.1.14",
"User-Agent": "@letta-ai/letta-client/0.1.14",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -305,8 +305,8 @@ export class CoreMemory {
headers: {
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "@letta-ai/letta-client",
"X-Fern-SDK-Version": "0.1.13",
"User-Agent": "@letta-ai/letta-client/0.1.13",
"X-Fern-SDK-Version": "0.1.14",
"User-Agent": "@letta-ai/letta-client/0.1.14",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -370,8 +370,8 @@ export class CoreMemory {
headers: {
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "@letta-ai/letta-client",
"X-Fern-SDK-Version": "0.1.13",
"User-Agent": "@letta-ai/letta-client/0.1.13",
"X-Fern-SDK-Version": "0.1.14",
"User-Agent": "@letta-ai/letta-client/0.1.14",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
Original file line number Diff line number Diff line change
@@ -61,8 +61,8 @@ export class MemoryVariables {
headers: {
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "@letta-ai/letta-client",
"X-Fern-SDK-Version": "0.1.13",
"User-Agent": "@letta-ai/letta-client/0.1.13",
"X-Fern-SDK-Version": "0.1.14",
"User-Agent": "@letta-ai/letta-client/0.1.14",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
Loading

0 comments on commit 5363e42

Please sign in to comment.