Skip to content

Commit a99c9f1

Browse files
committed
fix: filter model memory context message
1 parent dbb7022 commit a99c9f1

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

src/api.ts

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,9 @@ export interface ConversationNodeMessage {
137137
// multi-modal input
138138
content_type: 'multimodal_text'
139139
parts: Array<MultiModalInputImage | string>
140+
} | {
141+
content_type: 'model_editable_context'
142+
model_set_context: string
140143
}
141144
create_time?: number
142145
update_time?: number
@@ -458,7 +461,12 @@ function extractConversationResult(conversationMapping: Record<string, Conversat
458461
break // Stop at root message.
459462
}
460463

461-
if (node.message?.author.role !== 'system') { // Skip system messages
464+
if (
465+
// Skip system messages
466+
node.message?.author.role !== 'system'
467+
// Skip model memory context
468+
&& node.message?.content.content_type !== 'model_editable_context'
469+
) {
462470
result.unshift(node)
463471
}
464472

0 commit comments

Comments
 (0)