(
session: CursorSession,
metadata?: Metadata | null
)
| 5 | import { resolveCursorRemoteProtocol } from './utils/cursorProtocol'; |
| 6 | |
| 7 | export async function cursorRemoteLauncher( |
| 8 | session: CursorSession, |
| 9 | metadata?: Metadata | null |
| 10 | ): Promise<'switch' | 'exit'> { |
| 11 | const protocol = resolveCursorRemoteProtocol(metadata); |
| 12 | if (protocol === 'stream-json') { |
| 13 | return cursorLegacyRemoteLauncher(session); |
| 14 | } |
| 15 | return cursorAcpRemoteLauncher(session); |
| 16 | } |
no test coverage detected