Files
orca/src/shared/runtime-bootstrap.ts
T
2026-04-06 11:32:16 -07:00

26 lines
535 B
TypeScript

import { join } from 'path'
export type RuntimeTransportMetadata =
| {
kind: 'unix'
endpoint: string
}
| {
kind: 'named-pipe'
endpoint: string
}
export type RuntimeMetadata = {
runtimeId: string
pid: number
transport: RuntimeTransportMetadata | null
authToken: string | null
startedAt: number
}
const PRIMARY_RUNTIME_METADATA_FILE = 'orca-runtime.json'
export function getRuntimeMetadataPath(userDataPath: string): string {
return join(userDataPath, PRIMARY_RUNTIME_METADATA_FILE)
}