GHHG10/CodeServer / opencode /packages /core /src /effect /layer-node-platform.ts
GHHG10's picture
download
raw
639 Bytes
import { NodeFileSystem, NodePath } from "@effect/platform-node"
import { LLMClient, RequestExecutor } from "@opencode-ai/llm/route"
import { FetchHttpClient } from "effect/unstable/http"
import { LayerNode } from "./layer-node"
export const filesystem = LayerNode.make(NodeFileSystem.layer, [])
export const path = LayerNode.make(NodePath.layer, [])
export const httpClient = LayerNode.make(FetchHttpClient.layer, [])
export const requestExecutor = LayerNode.make(RequestExecutor.layer, [httpClient])
export const llmClient = LayerNode.make(LLMClient.layer, [requestExecutor])
export * as LayerNodePlatform from "./layer-node-platform"

Xet Storage Details

Size:
639 Bytes
·
Xet hash:
8440b21a4c5cc7071562f1eb58a2bdcf08d430179cfc9b97ec99cd2d83376282

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.