From e92b1fe7d7c89b1c3a913abf1b775eb4d4adc302 Mon Sep 17 00:00:00 2001 From: Dax Raad Date: Sun, 17 May 2026 17:37:11 -0400 Subject: [PATCH] core: let models layer infer its own type so layer composition no longer requires matching explicit requirements --- packages/core/src/models.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/packages/core/src/models.ts b/packages/core/src/models.ts index 4ee17b8e25..de4653c953 100644 --- a/packages/core/src/models.ts +++ b/packages/core/src/models.ts @@ -112,9 +112,7 @@ export interface Interface { export class Service extends Context.Service()("@opencode/ModelsDev") {} -type Requirements = AppFileSystem.Service | HttpClient.HttpClient - -export const layer: Layer.Layer = Layer.effect( +export const layer = Layer.effect( Service, Effect.gen(function* () { const fs = yield* AppFileSystem.Service