MCPcopy Index your code
hub / github.com/codeaashu/claude-code / mergeUserMessagesAndToolResults

Function mergeUserMessagesAndToolResults

src/utils/messages.ts:2372–2387  ·  view source on GitHub ↗
(
  a: UserMessage,
  b: UserMessage,
)

Source from the content-addressed store, hash-verified

2370}
2371
2372export function mergeUserMessagesAndToolResults(
2373 a: UserMessage,
2374 b: UserMessage,
2375): UserMessage {
2376 const lastContent = normalizeUserTextContent(a.message.content)
2377 const currentContent = normalizeUserTextContent(b.message.content)
2378 return {
2379 ...a,
2380 message: {
2381 ...a.message,
2382 content: hoistToolResults(
2383 mergeUserContentBlocks(lastContent, currentContent),
2384 ),
2385 },
2386 }
2387}
2388
2389export function mergeAssistantMessages(
2390 a: AssistantMessage,

Callers 1

normalizeMessagesForAPIFunction · 0.85

Calls 3

normalizeUserTextContentFunction · 0.85
hoistToolResultsFunction · 0.85
mergeUserContentBlocksFunction · 0.85

Tested by

no test coverage detected