Skip to content

Commit c642d4f

Browse files
committed
Release 0.0.68651
1 parent 68b6683 commit c642d4f

File tree

54 files changed

+531
-533
lines changed

Some content is hidden

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

54 files changed

+531
-533
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.68650",
3+
"version": "0.0.68651",
44
"private": false,
55
"repository": "https://github.com/letta-ai/letta-node",
66
"main": "./index.js",

reference.md

Lines changed: 76 additions & 76 deletions
Original file line numberDiff line numberDiff line change
@@ -3051,82 +3051,6 @@ await client.agents.modify("agent_id");
30513051
</dl>
30523052
</details>
30533053

3054-
<details><summary><code>client.agents.<a href="/src/api/resources/agents/client/Client.ts">summarizeAgentConversation</a>(agentId, { ...params }) -> void</code></summary>
3055-
<dl>
3056-
<dd>
3057-
3058-
#### 📝 Description
3059-
3060-
<dl>
3061-
<dd>
3062-
3063-
<dl>
3064-
<dd>
3065-
3066-
Summarize an agent's conversation history to a target message length.
3067-
3068-
This endpoint summarizes the current message history for a given agent,
3069-
truncating and compressing it down to the specified `max_message_length`.
3070-
3071-
</dd>
3072-
</dl>
3073-
</dd>
3074-
</dl>
3075-
3076-
#### 🔌 Usage
3077-
3078-
<dl>
3079-
<dd>
3080-
3081-
<dl>
3082-
<dd>
3083-
3084-
```typescript
3085-
await client.agents.summarizeAgentConversation("agent_id", {
3086-
maxMessageLength: 1,
3087-
});
3088-
```
3089-
3090-
</dd>
3091-
</dl>
3092-
</dd>
3093-
</dl>
3094-
3095-
#### ⚙️ Parameters
3096-
3097-
<dl>
3098-
<dd>
3099-
3100-
<dl>
3101-
<dd>
3102-
3103-
**agentId:** `string`
3104-
3105-
</dd>
3106-
</dl>
3107-
3108-
<dl>
3109-
<dd>
3110-
3111-
**request:** `Letta.SummarizeAgentConversationRequest`
3112-
3113-
</dd>
3114-
</dl>
3115-
3116-
<dl>
3117-
<dd>
3118-
3119-
**requestOptions:** `Agents.RequestOptions`
3120-
3121-
</dd>
3122-
</dl>
3123-
</dd>
3124-
</dl>
3125-
3126-
</dd>
3127-
</dl>
3128-
</details>
3129-
31303054
<details><summary><code>client.agents.<a href="/src/api/resources/agents/client/Client.ts">search</a>({ ...params }) -> Letta.AgentsSearchResponse</code></summary>
31313055
<dl>
31323056
<dd>
@@ -9544,6 +9468,82 @@ await client.agents.messages.preview("agent_id", {
95449468
</dl>
95459469
</details>
95469470

9471+
<details><summary><code>client.agents.messages.<a href="/src/api/resources/agents/resources/messages/client/Client.ts">summarize</a>(agentId, { ...params }) -> void</code></summary>
9472+
<dl>
9473+
<dd>
9474+
9475+
#### 📝 Description
9476+
9477+
<dl>
9478+
<dd>
9479+
9480+
<dl>
9481+
<dd>
9482+
9483+
Summarize an agent's conversation history to a target message length.
9484+
9485+
This endpoint summarizes the current message history for a given agent,
9486+
truncating and compressing it down to the specified `max_message_length`.
9487+
9488+
</dd>
9489+
</dl>
9490+
</dd>
9491+
</dl>
9492+
9493+
#### 🔌 Usage
9494+
9495+
<dl>
9496+
<dd>
9497+
9498+
<dl>
9499+
<dd>
9500+
9501+
```typescript
9502+
await client.agents.messages.summarize("agent_id", {
9503+
maxMessageLength: 1,
9504+
});
9505+
```
9506+
9507+
</dd>
9508+
</dl>
9509+
</dd>
9510+
</dl>
9511+
9512+
#### ⚙️ Parameters
9513+
9514+
<dl>
9515+
<dd>
9516+
9517+
<dl>
9518+
<dd>
9519+
9520+
**agentId:** `string`
9521+
9522+
</dd>
9523+
</dl>
9524+
9525+
<dl>
9526+
<dd>
9527+
9528+
**request:** `Letta.agents.MessagesSummarizeRequest`
9529+
9530+
</dd>
9531+
</dl>
9532+
9533+
<dl>
9534+
<dd>
9535+
9536+
**requestOptions:** `Messages.RequestOptions`
9537+
9538+
</dd>
9539+
</dl>
9540+
</dd>
9541+
</dl>
9542+
9543+
</dd>
9544+
</dl>
9545+
</details>
9546+
95479547
## Agents Groups
95489548

95499549
<details><summary><code>client.agents.groups.<a href="/src/api/resources/agents/resources/groups/client/Client.ts">list</a>(agentId, { ...params }) -> Letta.Group[]</code></summary>

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

Lines changed: 18 additions & 127 deletions
Original file line numberDiff line numberDiff line change
@@ -256,8 +256,8 @@ export class Agents {
256256
: undefined,
257257
"X-Fern-Language": "JavaScript",
258258
"X-Fern-SDK-Name": "@letta-ai/letta-client",
259-
"X-Fern-SDK-Version": "0.0.68650",
260-
"User-Agent": "@letta-ai/letta-client/0.0.68650",
259+
"X-Fern-SDK-Version": "0.0.68651",
260+
"User-Agent": "@letta-ai/letta-client/0.0.68651",
261261
"X-Fern-Runtime": core.RUNTIME.type,
262262
"X-Fern-Runtime-Version": core.RUNTIME.version,
263263
...(await this._getCustomAuthorizationHeaders()),
@@ -359,8 +359,8 @@ export class Agents {
359359
: undefined,
360360
"X-Fern-Language": "JavaScript",
361361
"X-Fern-SDK-Name": "@letta-ai/letta-client",
362-
"X-Fern-SDK-Version": "0.0.68650",
363-
"User-Agent": "@letta-ai/letta-client/0.0.68650",
362+
"X-Fern-SDK-Version": "0.0.68651",
363+
"User-Agent": "@letta-ai/letta-client/0.0.68651",
364364
"X-Fern-Runtime": core.RUNTIME.type,
365365
"X-Fern-Runtime-Version": core.RUNTIME.version,
366366
...(await this._getCustomAuthorizationHeaders()),
@@ -455,8 +455,8 @@ export class Agents {
455455
: undefined,
456456
"X-Fern-Language": "JavaScript",
457457
"X-Fern-SDK-Name": "@letta-ai/letta-client",
458-
"X-Fern-SDK-Version": "0.0.68650",
459-
"User-Agent": "@letta-ai/letta-client/0.0.68650",
458+
"X-Fern-SDK-Version": "0.0.68651",
459+
"User-Agent": "@letta-ai/letta-client/0.0.68651",
460460
"X-Fern-Runtime": core.RUNTIME.type,
461461
"X-Fern-Runtime-Version": core.RUNTIME.version,
462462
...(await this._getCustomAuthorizationHeaders()),
@@ -574,8 +574,8 @@ export class Agents {
574574
: undefined,
575575
"X-Fern-Language": "JavaScript",
576576
"X-Fern-SDK-Name": "@letta-ai/letta-client",
577-
"X-Fern-SDK-Version": "0.0.68650",
578-
"User-Agent": "@letta-ai/letta-client/0.0.68650",
577+
"X-Fern-SDK-Version": "0.0.68651",
578+
"User-Agent": "@letta-ai/letta-client/0.0.68651",
579579
"X-Fern-Runtime": core.RUNTIME.type,
580580
"X-Fern-Runtime-Version": core.RUNTIME.version,
581581
...(await this._getCustomAuthorizationHeaders()),
@@ -708,8 +708,8 @@ export class Agents {
708708
: undefined,
709709
"X-Fern-Language": "JavaScript",
710710
"X-Fern-SDK-Name": "@letta-ai/letta-client",
711-
"X-Fern-SDK-Version": "0.0.68650",
712-
"User-Agent": "@letta-ai/letta-client/0.0.68650",
711+
"X-Fern-SDK-Version": "0.0.68651",
712+
"User-Agent": "@letta-ai/letta-client/0.0.68651",
713713
"X-Fern-Runtime": core.RUNTIME.type,
714714
"X-Fern-Runtime-Version": core.RUNTIME.version,
715715
"x-override-embedding-model":
@@ -827,8 +827,8 @@ export class Agents {
827827
: undefined,
828828
"X-Fern-Language": "JavaScript",
829829
"X-Fern-SDK-Name": "@letta-ai/letta-client",
830-
"X-Fern-SDK-Version": "0.0.68650",
831-
"User-Agent": "@letta-ai/letta-client/0.0.68650",
830+
"X-Fern-SDK-Version": "0.0.68651",
831+
"User-Agent": "@letta-ai/letta-client/0.0.68651",
832832
"X-Fern-Runtime": core.RUNTIME.type,
833833
"X-Fern-Runtime-Version": core.RUNTIME.version,
834834
...(await this._getCustomAuthorizationHeaders()),
@@ -927,8 +927,8 @@ export class Agents {
927927
: undefined,
928928
"X-Fern-Language": "JavaScript",
929929
"X-Fern-SDK-Name": "@letta-ai/letta-client",
930-
"X-Fern-SDK-Version": "0.0.68650",
931-
"User-Agent": "@letta-ai/letta-client/0.0.68650",
930+
"X-Fern-SDK-Version": "0.0.68651",
931+
"User-Agent": "@letta-ai/letta-client/0.0.68651",
932932
"X-Fern-Runtime": core.RUNTIME.type,
933933
"X-Fern-Runtime-Version": core.RUNTIME.version,
934934
...(await this._getCustomAuthorizationHeaders()),
@@ -1023,8 +1023,8 @@ export class Agents {
10231023
: undefined,
10241024
"X-Fern-Language": "JavaScript",
10251025
"X-Fern-SDK-Name": "@letta-ai/letta-client",
1026-
"X-Fern-SDK-Version": "0.0.68650",
1027-
"User-Agent": "@letta-ai/letta-client/0.0.68650",
1026+
"X-Fern-SDK-Version": "0.0.68651",
1027+
"User-Agent": "@letta-ai/letta-client/0.0.68651",
10281028
"X-Fern-Runtime": core.RUNTIME.type,
10291029
"X-Fern-Runtime-Version": core.RUNTIME.version,
10301030
...(await this._getCustomAuthorizationHeaders()),
@@ -1089,115 +1089,6 @@ export class Agents {
10891089
}
10901090
}
10911091

1092-
/**
1093-
* Summarize an agent's conversation history to a target message length.
1094-
*
1095-
* This endpoint summarizes the current message history for a given agent,
1096-
* truncating and compressing it down to the specified `max_message_length`.
1097-
*
1098-
* @param {string} agentId
1099-
* @param {Letta.SummarizeAgentConversationRequest} request
1100-
* @param {Agents.RequestOptions} requestOptions - Request-specific configuration.
1101-
*
1102-
* @throws {@link Letta.UnprocessableEntityError}
1103-
*
1104-
* @example
1105-
* await client.agents.summarizeAgentConversation("agent_id", {
1106-
* maxMessageLength: 1
1107-
* })
1108-
*/
1109-
public summarizeAgentConversation(
1110-
agentId: string,
1111-
request: Letta.SummarizeAgentConversationRequest,
1112-
requestOptions?: Agents.RequestOptions,
1113-
): core.HttpResponsePromise<void> {
1114-
return core.HttpResponsePromise.fromPromise(
1115-
this.__summarizeAgentConversation(agentId, request, requestOptions),
1116-
);
1117-
}
1118-
1119-
private async __summarizeAgentConversation(
1120-
agentId: string,
1121-
request: Letta.SummarizeAgentConversationRequest,
1122-
requestOptions?: Agents.RequestOptions,
1123-
): Promise<core.WithRawResponse<void>> {
1124-
const { maxMessageLength } = request;
1125-
const _queryParams: Record<string, string | string[] | object | object[] | null> = {};
1126-
_queryParams["max_message_length"] = maxMessageLength.toString();
1127-
const _response = await (this._options.fetcher ?? core.fetcher)({
1128-
url: urlJoin(
1129-
(await core.Supplier.get(this._options.baseUrl)) ??
1130-
(await core.Supplier.get(this._options.environment)) ??
1131-
environments.LettaEnvironment.LettaCloud,
1132-
`v1/agents/${encodeURIComponent(agentId)}/summarize`,
1133-
),
1134-
method: "POST",
1135-
headers: {
1136-
"X-Project":
1137-
(await core.Supplier.get(this._options.project)) != null
1138-
? await core.Supplier.get(this._options.project)
1139-
: undefined,
1140-
"X-Fern-Language": "JavaScript",
1141-
"X-Fern-SDK-Name": "@letta-ai/letta-client",
1142-
"X-Fern-SDK-Version": "0.0.68650",
1143-
"User-Agent": "@letta-ai/letta-client/0.0.68650",
1144-
"X-Fern-Runtime": core.RUNTIME.type,
1145-
"X-Fern-Runtime-Version": core.RUNTIME.version,
1146-
...(await this._getCustomAuthorizationHeaders()),
1147-
...requestOptions?.headers,
1148-
},
1149-
contentType: "application/json",
1150-
queryParameters: _queryParams,
1151-
requestType: "json",
1152-
timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000,
1153-
maxRetries: requestOptions?.maxRetries,
1154-
abortSignal: requestOptions?.abortSignal,
1155-
});
1156-
if (_response.ok) {
1157-
return { data: undefined, rawResponse: _response.rawResponse };
1158-
}
1159-
1160-
if (_response.error.reason === "status-code") {
1161-
switch (_response.error.statusCode) {
1162-
case 422:
1163-
throw new Letta.UnprocessableEntityError(
1164-
serializers.HttpValidationError.parseOrThrow(_response.error.body, {
1165-
unrecognizedObjectKeys: "passthrough",
1166-
allowUnrecognizedUnionMembers: true,
1167-
allowUnrecognizedEnumValues: true,
1168-
skipValidation: true,
1169-
breadcrumbsPrefix: ["response"],
1170-
}),
1171-
_response.rawResponse,
1172-
);
1173-
default:
1174-
throw new errors.LettaError({
1175-
statusCode: _response.error.statusCode,
1176-
body: _response.error.body,
1177-
rawResponse: _response.rawResponse,
1178-
});
1179-
}
1180-
}
1181-
1182-
switch (_response.error.reason) {
1183-
case "non-json":
1184-
throw new errors.LettaError({
1185-
statusCode: _response.error.statusCode,
1186-
body: _response.error.rawBody,
1187-
rawResponse: _response.rawResponse,
1188-
});
1189-
case "timeout":
1190-
throw new errors.LettaTimeoutError(
1191-
"Timeout exceeded when calling POST /v1/agents/{agent_id}/summarize.",
1192-
);
1193-
case "unknown":
1194-
throw new errors.LettaError({
1195-
message: _response.error.errorMessage,
1196-
rawResponse: _response.rawResponse,
1197-
});
1198-
}
1199-
}
1200-
12011092
/**
12021093
* <Note>This endpoint is only available on Letta Cloud.</Note>
12031094
*
@@ -1235,8 +1126,8 @@ export class Agents {
12351126
: undefined,
12361127
"X-Fern-Language": "JavaScript",
12371128
"X-Fern-SDK-Name": "@letta-ai/letta-client",
1238-
"X-Fern-SDK-Version": "0.0.68650",
1239-
"User-Agent": "@letta-ai/letta-client/0.0.68650",
1129+
"X-Fern-SDK-Version": "0.0.68651",
1130+
"User-Agent": "@letta-ai/letta-client/0.0.68651",
12401131
"X-Fern-Runtime": core.RUNTIME.type,
12411132
"X-Fern-Runtime-Version": core.RUNTIME.version,
12421133
...(await this._getCustomAuthorizationHeaders()),

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

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,4 @@ export { type AgentsExportFileRequest } from "./AgentsExportFileRequest";
44
export { type BodyImportAgent } from "./BodyImportAgent";
55
export { type AgentsRetrieveRequest } from "./AgentsRetrieveRequest";
66
export { type UpdateAgent } from "./UpdateAgent";
7-
export { type SummarizeAgentConversationRequest } from "./SummarizeAgentConversationRequest";
87
export { type AgentsSearchRequest } from "./AgentsSearchRequest";

0 commit comments

Comments
 (0)