MCPcopy
hub / github.com/codeaashu/claude-code / getAssistantMessageText

Function getAssistantMessageText

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

Source from the content-addressed store, hash-verified

2841}
2842
2843export function getAssistantMessageText(message: Message): string | null {
2844 if (message.type !== 'assistant') {
2845 return null
2846 }
2847
2848 // For content blocks array, extract and concatenate text blocks
2849 if (Array.isArray(message.message.content)) {
2850 return (
2851 message.message.content
2852 .filter(block => block.type === 'text')
2853 .map(block => (block.type === 'text' ? block.text : ''))
2854 .join('\n')
2855 .trim() || null
2856 )
2857 }
2858 return null
2859}
2860
2861export function getUserMessageText(
2862 message: Message | NormalizedMessage,

Callers 4

generateAwaySummaryFunction · 0.85
compactConversationFunction · 0.85
streamCompactSummaryFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected