({
sessionId,
sessionWorkspace,
sessionWorkspaceVersion,
currentWorkspaceVersion,
}: {
sessionId: string
sessionWorkspace: string
sessionWorkspaceVersion: number
currentWorkspaceVersion: number
})
| 411 | } |
| 412 | |
| 413 | function createWorkspaceVersionDriftMessage({ |
| 414 | sessionId, |
| 415 | sessionWorkspace, |
| 416 | sessionWorkspaceVersion, |
| 417 | currentWorkspaceVersion, |
| 418 | }: { |
| 419 | sessionId: string |
| 420 | sessionWorkspace: string |
| 421 | sessionWorkspaceVersion: number |
| 422 | currentWorkspaceVersion: number |
| 423 | }): SystemMessage { |
| 424 | return createSystemMessage( |
| 425 | `Workspace advanced from version ${sessionWorkspaceVersion} to ${currentWorkspaceVersion} since remote session ${sessionId} was created in ${sessionWorkspace}. The transcript may reflect older draft state than your current checkout.`, |
| 426 | 'warning', |
| 427 | ) |
| 428 | } |
| 429 | |
| 430 | /** |
| 431 | * Checks out the specified branch for a teleported session |
no test coverage detected