MCPcopy Create free account
hub / github.com/continuedev/continue / normalizeToMessageParts

Function normalizeToMessageParts

core/util/messageContent.ts:53–65  ·  view source on GitHub ↗
(message: ChatMessage)

Source from the content-addressed store, hash-verified

51}
52
53export function normalizeToMessageParts(message: ChatMessage): MessagePart[] {
54 switch (message.role) {
55 case "user":
56 case "assistant":
57 case "thinking":
58 case "system":
59 return Array.isArray(message.content)
60 ? message.content
61 : [{ type: "text", text: message.content }];
62 case "tool":
63 return [{ type: "text", text: message.content }];
64 }
65}

Calls

no outgoing calls

Tested by

no test coverage detected