Dashboard › opencode › Distillation
1f058f45-187f-4a7b-a1ae-e35ffd1d45eb["lore_tm_v1_ss4CYlKKReTXY2G2iWIcYuPAHrUWfrPl0krbKzzGwlM"]
/home/byk/Code/opencode-lore-v2/packages/opencode/dist/server.js defines probeGateway(baseURL, timeoutMs = 1500) at lines 739-750; it creates an AbortController, aborts after timeoutMs, probes ${baseURL}/health, uses probeLoopback(url, controller.signal) for loopback URLs, otherwise calls fetch(url, { signal: controller.signal }), returns false on exceptions, and always clears the timeout./home/byk/Code/opencode-lore-v2/packages/opencode/dist/server.js line 755 defines knownGatewayPorts = [3207, 5673], and line 756 declares gatewayLeasePromise.acquireServerRuntime(projectPath, dependencies = {}) in /home/byk/Code/opencode-lore-v2/packages/opencode/dist/server.js lines 757-781 returns undefined during tests—when NODE_ENV === "test" or any process.argv argument includes ".test."—unless LORE_OPENCODE_FORCE_ACTIVE === "1".acquireServerRuntime(projectPath, dependencies = {}) returns undefined when LORE_DISABLED equals "1" or "true".acquireServerRuntime(projectPath, dependencies = {}) obtains a lease through acquireGatewayLease(dependencies.resolveGateway), resolves gitRemote via (dependencies.gitRemote ?? getGitRemote)(projectPath) ?? "", and releases the gateway lease before rethrowing if Git remote resolution fails.acquireServerRuntime(projectPath, dependencies = {}) contains gatewayBase: lease.gatewayBase, projectPath, gitRemote, gatewayHeaders: lease.gatewayHeaders, and an idempotent async release() that calls releaseGatewayLease(lease) only once using a released guard./home/byk/Code/opencode-lore-v2/packages/opencode/dist/server.js begins async function acquireGatewayLease(resolveGateway) with while (true) at lines 783-784.