(status: ToolStatus)
| 591 | } |
| 592 | |
| 593 | function isTerminalToolStatus(status: ToolStatus) { |
| 594 | return status === "completed" || status === "failed"; |
| 595 | } |
| 596 | |
| 597 | function mergeToolStatus(existing: ToolStatus, next: ToolStatus): ToolStatus { |
| 598 | if (isTerminalToolStatus(existing) && !isTerminalToolStatus(next)) { |
no outgoing calls
no test coverage detected