(message: MessageType)
| 361 | * or undefined if the message is not an assistant message with tool_use. |
| 362 | */ |
| 363 | export function getLastToolUseName(message: MessageType): string | undefined { |
| 364 | if (message.type !== 'assistant') return undefined |
| 365 | const block = message.message.content.findLast(b => b.type === 'tool_use') |
| 366 | return block?.type === 'tool_use' ? block.name : undefined |
| 367 | } |
| 368 | |
| 369 | export function emitTaskProgress( |
| 370 | tracker: ProgressTracker, |
no outgoing calls
no test coverage detected