(existing: ToolStatus, next: ToolStatus)
| 595 | } |
| 596 | |
| 597 | function mergeToolStatus(existing: ToolStatus, next: ToolStatus): ToolStatus { |
| 598 | if (isTerminalToolStatus(existing) && !isTerminalToolStatus(next)) { |
| 599 | return existing; |
| 600 | } |
| 601 | |
| 602 | return next; |
| 603 | } |
| 604 | |
| 605 | function upsertTool( |
| 606 | d: TranscriptDraft, |
no test coverage detected