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

Function hasToolCallsInLastAssistantTurn

src/utils/messages.ts:341–353  ·  view source on GitHub ↗
(messages: Message[])

Source from the content-addressed store, hash-verified

339}
340
341export function hasToolCallsInLastAssistantTurn(messages: Message[]): boolean {
342 for (let i = messages.length - 1; i >= 0; i--) {
343 const message = messages[i]
344 if (message && message.type === 'assistant') {
345 const assistantMessage = message as AssistantMessage
346 const content = assistantMessage.message.content
347 if (Array.isArray(content)) {
348 return content.some(block => block.type === 'tool_use')
349 }
350 }
351 }
352 return false
353}
354
355function baseCreateAssistantMessage({
356 content,

Callers 3

magicDocs.tsFile · 0.85
shouldExtractMemoryFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected