diff --git a/packages/cli/src/index.ts b/packages/cli/src/index.ts index 4507fcba6e..4b9303f7c3 100755 --- a/packages/cli/src/index.ts +++ b/packages/cli/src/index.ts @@ -25,7 +25,7 @@ const Handlers = Runtime.handlers(Commands, { }) Runtime.run(Commands, Handlers, { version: "local" }).pipe( - Effect.provide(Daemon.defaultLayer), + Effect.provide(Daemon.layer), Effect.provide(NodeServices.layer), Effect.scoped, NodeRuntime.runMain, diff --git a/packages/cli/src/services/daemon.ts b/packages/cli/src/services/daemon.ts index 2e1f5bee4e..bd30656f55 100644 --- a/packages/cli/src/services/daemon.ts +++ b/packages/cli/src/services/daemon.ts @@ -189,6 +189,4 @@ export const layer = Layer.effect( }), ) -export const defaultLayer = layer - export * as Daemon from "./daemon" diff --git a/packages/llm/example/tutorial.ts b/packages/llm/example/tutorial.ts index 407e2a555e..fddc345966 100644 --- a/packages/llm/example/tutorial.ts +++ b/packages/llm/example/tutorial.ts @@ -238,7 +238,7 @@ const inspectFakeProvider = Effect.gen(function* () { // Provide the LLM runtime and the HTTP request executor once. Keep one path // enabled at a time so the tutorial can demonstrate generate, prepare, stream, // or tool-loop behavior without spending tokens on every example. -const requestExecutorLayer = RequestExecutor.defaultLayer +const requestExecutorLayer = RequestExecutor.fetchLayer const llmDeps = Layer.mergeAll(requestExecutorLayer, WebSocketExecutor.layer) const llmClientLayer = LLMClient.layer.pipe(Layer.provide(llmDeps)) diff --git a/packages/llm/src/route/executor.ts b/packages/llm/src/route/executor.ts index 10d8273272..b2f679c683 100644 --- a/packages/llm/src/route/executor.ts +++ b/packages/llm/src/route/executor.ts @@ -380,6 +380,6 @@ export const layer: Layer.Layer = Layer.e }), ) -export const defaultLayer = layer.pipe(Layer.provide(FetchHttpClient.layer)) +export const fetchLayer = layer.pipe(Layer.provide(FetchHttpClient.layer)) export * as RequestExecutor from "./executor" diff --git a/packages/server/src/auth.ts b/packages/server/src/auth.ts index 6758fda3d2..c71536518d 100644 --- a/packages/server/src/auth.ts +++ b/packages/server/src/auth.ts @@ -18,11 +18,11 @@ export type Info = { } export class Config extends Context.Service()("@opencode/ServerAuthConfig") { - static layer(input: Info) { + static configLayer(input: Info) { return Layer.succeed(this, this.of(input)) } - static get defaultLayer() { + static get layer() { return Layer.effect( this, Effect.gen(function* () { diff --git a/packages/server/src/routes.ts b/packages/server/src/routes.ts index cda5f5998c..cc1b1ae6a5 100644 --- a/packages/server/src/routes.ts +++ b/packages/server/src/routes.ts @@ -39,13 +39,13 @@ const applicationServices = LayerNode.group([ export function createRoutes(password?: string) { return makeRoutes( password - ? ServerAuth.Config.layer({ username: "opencode", password: Option.some(password) }) - : ServerAuth.Config.defaultLayer, + ? ServerAuth.Config.configLayer({ username: "opencode", password: Option.some(password) }) + : ServerAuth.Config.layer, ) } export function createEmbeddedRoutes() { - return makeRoutes(ServerAuth.Config.layer({ username: "opencode", password: Option.none() })) + return makeRoutes(ServerAuth.Config.configLayer({ username: "opencode", password: Option.none() })) } function makeRoutes(auth: Layer.Layer) {