()
| 568 | /// cache, so the cache key must vary with it — otherwise a long-lived process |
| 569 | /// (menubar) that re-reads config could serve attribution from a stale set. |
| 570 | export function getProxyPathsConfigHash(): string { |
| 571 | if (userProxyPaths.length === 0) return '' |
| 572 | return [...userProxyPaths].sort().join('') |
| 573 | } |
| 574 | |
| 575 | function resolveAlias(model: string): string { |
| 576 | if (Object.hasOwn(userAliases, model)) return userAliases[model]! |
no outgoing calls
no test coverage detected