()
| 22 | } |
| 23 | |
| 24 | function readStdin(): Promise<string> { |
| 25 | return new Promise((resolve, reject) => { |
| 26 | let data = ''; |
| 27 | stdin.setEncoding('utf8'); |
| 28 | stdin.on('data', (chunk) => { |
| 29 | data += chunk; |
| 30 | }); |
| 31 | stdin.on('end', () => resolve(data)); |
| 32 | stdin.on('error', reject); |
| 33 | }); |
| 34 | } |
| 35 | |
| 36 | function resolveNativeProviderProfileId( |
| 37 | runtime: ReturnType<typeof createCodexBridgeRuntime>, |