(env)
| 257 | } |
| 258 | |
| 259 | function clientSettingsExpectProxy(env) { |
| 260 | var settings = readJsonFile(getClaudeSettingsFile(env)); |
| 261 | var cfg = settings && settings.env; |
| 262 | if (!cfg || typeof cfg !== 'object') return false; |
| 263 | if (isLoopbackProxyUrl(cfg.EVOMAP_PROXY_URL)) return true; |
| 264 | if (String(cfg.EVOMAP_PROXY_AUTO_INJECTED || '') === '1' && isLoopbackProxyUrl(cfg.ANTHROPIC_BASE_URL)) return true; |
| 265 | return !!(settings._evomap_proxy_client_env && settings._evomap_proxy_client_env.managed_by === 'evomap-proxy' |
| 266 | && isLoopbackProxyUrl(cfg.ANTHROPIC_BASE_URL)); |
| 267 | } |
| 268 | |
| 269 | function expectsProxy(env) { |
| 270 | var e = env || process.env; |
no test coverage detected