Function
selectProvider
(
sessionID: string,
flags: Pick<Config, "enableExa" | "enableParallel"> = { enableExa: false, enableParallel: false },
override?: Provider,
)
Source from the content-addressed store, hash-verified
| 86 | export const configNode = makeLocationNode({ service: ConfigService, layer: defaultConfigLayer, deps: [] }) |
| 87 | |
| 88 | export function selectProvider( |
| 89 | sessionID: string, |
| 90 | flags: Pick<Config, "enableExa" | "enableParallel"> = { enableExa: false, enableParallel: false }, |
| 91 | override?: Provider, |
| 92 | ): Provider { |
| 93 | if (override) return override |
| 94 | if (flags.enableParallel) return "parallel" |
| 95 | if (flags.enableExa) return "exa" |
| 96 | return Number.parseInt(checksum(sessionID) ?? "0", 36) % 2 === 0 ? "exa" : "parallel" |
| 97 | } |
| 98 | |
| 99 | const McpResult = Schema.Struct({ |
| 100 | result: Schema.Struct({ |
Tested by
no test coverage detected