(message: Message)
| 4777 | } |
| 4778 | |
| 4779 | export function isThinkingMessage(message: Message): boolean { |
| 4780 | if (message.type !== 'assistant') return false |
| 4781 | if (!Array.isArray(message.message.content)) return false |
| 4782 | return message.message.content.every( |
| 4783 | block => block.type === 'thinking' || block.type === 'redacted_thinking', |
| 4784 | ) |
| 4785 | } |
| 4786 | |
| 4787 | /** |
| 4788 | * Count total calls to a specific tool in message history |
no outgoing calls
no test coverage detected