summaryrefslogtreecommitdiffhomepage
path: root/src/adapters
diff options
context:
space:
mode:
Diffstat (limited to 'src/adapters')
-rw-r--r--src/adapters/ws/logic.ts2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/adapters/ws/logic.ts b/src/adapters/ws/logic.ts
index 53955f8..b11c5c4 100644
--- a/src/adapters/ws/logic.ts
+++ b/src/adapters/ws/logic.ts
@@ -136,11 +136,13 @@ export function parseServerMessage(data: string): WsServerMessage | null {
}
case "conversation.compacted": {
if (typeof parsed.conversationId !== "string") return null;
+ if (typeof parsed.newConversationId !== "string") return null;
if (typeof parsed.messagesSummarized !== "number") return null;
if (typeof parsed.messagesKept !== "number") return null;
const msg: ConversationCompactedMessage = {
type: "conversation.compacted",
conversationId: parsed.conversationId,
+ newConversationId: parsed.newConversationId,
messagesSummarized: parsed.messagesSummarized,
messagesKept: parsed.messagesKept,
};