MCPcopy Create free account
hub / github.com/echoVic/blade-code / formatMessages

Function formatMessages

src/context/utils.ts:100–110  ·  view source on GitHub ↗

* 格式化消息列表

(messages: ContextMessage[], limit?: number)

Source from the content-addressed store, hash-verified

98 * 格式化消息列表
99 */
100function formatMessages(messages: ContextMessage[], limit?: number): string {
101 const messagesToFormat = limit ? messages.slice(-limit) : messages;
102
103 return messagesToFormat
104 .map(msg => {
105 const time = new Date(msg.timestamp).toLocaleTimeString();
106 const role = getRoleDisplayName(msg.role);
107 return `[${time}] ${role}: ${msg.content}`;
108 })
109 .join('\n');
110}
111
112/**
113 * 格式化工具调用历史

Callers 1

formatContextForPromptFunction · 0.85

Calls 1

getRoleDisplayNameFunction · 0.85

Tested by

no test coverage detected