MCPcopy Create free account
hub / github.com/WJX20/claude-code / getAssistantMessageText

Function getAssistantMessageText

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

Source from the content-addressed store, hash-verified

2870}
2871
2872export function getAssistantMessageText(message: Message): string | null {
2873 if (message.type !== 'assistant') {
2874 return null
2875 }
2876
2877 // For content blocks array, extract and concatenate text blocks
2878 if (Array.isArray(message.message.content)) {
2879 return (
2880 message.message.content
2881 .filter(block => block.type === 'text')
2882 .map(block => (block.type === 'text' ? block.text : ''))
2883 .join('\n')
2884 .trim() || null
2885 )
2886 }
2887 return null
2888}
2889
2890export function getUserMessageText(
2891 message: Message | NormalizedMessage,

Callers 4

generateAwaySummaryFunction · 0.85
compactConversationFunction · 0.85
streamCompactSummaryFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected