(left: ShellRunUpdate, right: ShellRunUpdate)
| 425 | } |
| 426 | |
| 427 | function shellRunUpdateMetadataEqual(left: ShellRunUpdate, right: ShellRunUpdate): boolean { |
| 428 | return ( |
| 429 | left.sessionId === right.sessionId && |
| 430 | left.sourceTurnId === right.sourceTurnId && |
| 431 | left.sourceToolCallId === right.sourceToolCallId && |
| 432 | shellRunOwnershipEqual(left.ownership, right.ownership) |
| 433 | ); |
| 434 | } |
| 435 | |
| 436 | function shellRunOwnershipEqual( |
| 437 | left: ShellRunUpdate['ownership'], |
no test coverage detected