MCPcopy Create free account
hub / github.com/EvoMap/evolver / clientSettingsExpectProxy

Function clientSettingsExpectProxy

src/ops/lifecycle.js:259–267  ·  view source on GitHub ↗
(env)

Source from the content-addressed store, hash-verified

257}
258
259function 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
269function expectsProxy(env) {
270 var e = env || process.env;

Callers 1

expectsProxyFunction · 0.85

Calls 3

readJsonFileFunction · 0.70
getClaudeSettingsFileFunction · 0.70
isLoopbackProxyUrlFunction · 0.70

Tested by

no test coverage detected