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

Function isToolUseRequestMessage

src/utils/messages.ts:829–837  ·  view source on GitHub ↗
(
  message: Message,
)

Source from the content-addressed store, hash-verified

827}
828
829export function isToolUseRequestMessage(
830 message: Message,
831): message is ToolUseRequestMessage {
832 return (
833 message.type === 'assistant' &&
834 // Note: stop_reason === 'tool_use' is unreliable -- it's not always set correctly
835 message.message.content.some(_ => _.type === 'tool_use')
836 )
837}
838
839type ToolUseResultMessage = NormalizedUserMessage & {
840 message: { content: [ToolResultBlockParam] }

Callers 1

reorderMessagesInUIFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected