From 663668332309ff1327ada2ce65a1f37d588cef32 Mon Sep 17 00:00:00 2001 From: James Long Date: Tue, 30 Jun 2026 13:17:34 -0400 Subject: [PATCH] refactor: remove remaining default layer aliases (#34660) --- packages/cli/src/index.ts | 2 +- packages/cli/src/services/daemon.ts | 2 -- packages/llm/example/tutorial.ts | 2 +- packages/llm/src/route/executor.ts | 2 +- packages/server/src/auth.ts | 4 ++-- packages/server/src/routes.ts | 6 +++--- 6 files changed, 8 insertions(+), 10 deletions(-) diff --git a/packages/cli/src/index.ts b/packages/cli/src/index.ts index 4507fcba6e5..4b9303f7c35 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 2e1f5bee4ea..bd30656f559 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 407e2a555ec..fddc3459668 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 10d8273272a..b2f679c6835 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 6758fda3d2e..c71536518d7 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 cda5f5998cf..cc1b1ae6a55 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) {