MCPcopy Index your code
hub / github.com/claude-code-best/claude-code / getAssistantMessageText

Function getAssistantMessageText

src/utils/messages.ts:3198–3214  ·  view source on GitHub ↗
(message: Message)

Source from the content-addressed store, hash-verified

3196}
3197
3198export function getAssistantMessageText(message: Message): string | null {
3199 if (message.type !== 'assistant') {
3200 return null
3201 }
3202
3203 // For content blocks array, extract and concatenate text blocks
3204 if (Array.isArray(message.message?.content)) {
3205 return (
3206 (message.message?.content as Array<{ type: string; text?: string }>)
3207 .filter(block => block.type === 'text')
3208 .map(block => block.text ?? '')
3209 .join('\n')
3210 .trim() || null
3211 )
3212 }
3213 return null
3214}
3215
3216export function getUserMessageText(
3217 message: Message | NormalizedMessage,

Callers 5

generateRecapFunction · 0.85
generateAwaySummaryFunction · 0.85
compactConversationFunction · 0.85
streamCompactSummaryFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected