fix: don't return full shell output when very large (#3750)

has some additional build fixes
This commit is contained in:
Michael Neale
2025-08-01 12:48:25 +10:00
committed by GitHub
parent 55fc42d801
commit bbf1f1eee8
5 changed files with 176 additions and 6 deletions
-1
View File
@@ -1862,7 +1862,6 @@
"description": "A message to or from an LLM",
"required": [
"role",
"created",
"content"
],
"properties": {
+1 -1
View File
@@ -280,7 +280,7 @@ export type ListSchedulesResponse = {
*/
export type Message = {
content: Array<MessageContent>;
created: number;
created?: number;
id?: string | null;
role: Role;
};
@@ -60,7 +60,7 @@ export function convertApiMessageToFrontendMessage(
sendToLLM: sendToLLM ?? true,
id: generateId(),
role: apiMessage.role as Role,
created: apiMessage.created,
created: apiMessage.created ?? 0,
content: apiMessage.content
.map((apiContent) => mapApiContentToFrontendMessageContent(apiContent))
.filter((content): content is FrontendMessageContent => content !== null),