Dashboard › opencode › Distillation
104d03ee-4eaa-4ffd-b1f2-83141bcbed77["lore_tm_v1_C2Gf-qWWs9J_DiEaeIC366yBJiNu-tQMKHk_I-uUcyE"]
Date: Sep 8, 2026
/home/byk/Code/opencode-v2-pilot/packages/util/src/effect/app-node-platform.ts uses deep imports @effect/platform-node/NodeFileSystem and @effect/platform-node/NodePath because the @effect/platform-node barrel eagerly imports undici, ioredis, and node:sqlite, which runtimes such as workerd cannot load./home/byk/Code/opencode-v2-pilot/packages/util/src/effect/app-node-platform.ts imports { FileSystem, Path } from "effect", { FetchHttpClient, HttpClient } from "effect/unstable/http", and { makeGlobalNode } from "./app-node.js"./home/byk/Code/opencode-v2-pilot/packages/util/src/effect/app-node-platform.ts defines 3 global Node-backed services via makeGlobalNode, each with deps: []: 1. filesystem uses service: FileSystem.FileSystem and layer: NodeFileSystem.layer; 2. path uses service: Path.Path and layer: NodePath.layer; 3. httpClient uses service: HttpClient.HttpClient and layer: FetchHttpClient.layer./home/byk/Code/opencode-v2-pilot/packages/util/src/effect/app-node-platform.ts line 13 exports * as LayerNodePlatform from "./app-node-platform.js".