MCPcopy Create free account
hub / github.com/Noumena-Network/code / getDisplayMessageFromCollapsed

Function getDisplayMessageFromCollapsed

src/utils/collapseReadSearch.ts:529–537  ·  view source on GitHub ↗
(
  message: CollapsedReadSearchGroup,
)

Source from the content-addressed store, hash-verified

527 * Returns a NormalizedAssistantMessage or NormalizedUserMessage (never GroupedToolUseMessage).
528 */
529export function getDisplayMessageFromCollapsed(
530 message: CollapsedReadSearchGroup,
531): Exclude<CollapsibleMessage, { type: 'grouped_tool_use' }> {
532 const firstMsg = message.displayMessage
533 if (firstMsg.type === 'grouped_tool_use') {
534 return firstMsg.displayMessage
535 }
536 return firstMsg
537}
538
539/**
540 * Count the number of tool uses in a message (handles grouped tool uses).

Callers 1

MessageRowImplFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected