MCPcopy Create free account
hub / github.com/ChatLab/ChatLab / filterValidMessages

Function filterValidMessages

packages/node-runtime/src/ai/summary/index.ts:145–149  ·  view source on GitHub ↗
(messages: SummaryMessage[])

Source from the content-addressed store, hash-verified

143}
144
145export function filterValidMessages(messages: SummaryMessage[]): Array<{ senderName: string; content: string }> {
146 return messages
147 .filter((m) => m.content && isValidMessage(m.content))
148 .map((m) => ({ senderName: m.senderName, content: m.content!.trim() }))
149}
150
151function formatMessages(messages: Array<{ senderName: string; content: string }>): string {
152 return messages.map((m) => `${m.senderName}: ${m.content}`).join('\n')

Callers 3

summary.test.tsFile · 0.90
generateSessionSummaryFunction · 0.85

Calls 1

isValidMessageFunction · 0.70

Tested by

no test coverage detected