MCPcopy Index your code
hub / github.com/continuedev/continue / renderChatMessage

Function renderChatMessage

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

Source from the content-addressed store, hash-verified

18}
19
20export function renderChatMessage(message: ChatMessage): string {
21 switch (message?.role) {
22 case "user":
23 case "assistant":
24 case "thinking":
25 case "system":
26 return stripImages(message.content);
27 case "tool":
28 return message.content;
29 default:
30 return "";
31 }
32}
33
34export function renderContextItems(contextItems: ContextItem[]): string {
35 return contextItems.map((item) => item.content).join("\n\n");

Callers 15

getApplicableRulesFunction · 0.90
onboard.tsFile · 0.90
requestFilesFromRepoMapFunction · 0.90
describeMethod · 0.90
recursiveStreamFunction · 0.90
ResponseActionsFunction · 0.90
StepContainerFunction · 0.90
ChatFunction · 0.90
getChatTitleFromMessageFunction · 0.90
sessionSlice.tsFile · 0.90
compileChatMessagesFunction · 0.85

Calls 1

stripImagesFunction · 0.85

Tested by 1

describeMethod · 0.72