opencode-agent[bot] 4 месяцев назад
Родитель
Сommit
b3a7513765

+ 4 - 6
packages/opencode/src/provider/models.ts

@@ -127,12 +127,10 @@ export const layer: Layer.Layer<Service, never, AppFileSystem.Service | HttpClie
       )
     })
 
-    const loadFromDisk = fs
-      .readJson(Flag.OPENCODE_MODELS_PATH ?? filepath)
-      .pipe(
-        Effect.catch(() => Effect.succeed(undefined)),
-        Effect.map((v) => v as Record<string, Provider> | undefined),
-      )
+    const loadFromDisk = fs.readJson(Flag.OPENCODE_MODELS_PATH ?? filepath).pipe(
+      Effect.catch(() => Effect.succeed(undefined)),
+      Effect.map((v) => v as Record<string, Provider> | undefined),
+    )
 
     // Bundled at build time; absent in dev — `tryPromise` covers both.
     const loadSnapshot = Effect.tryPromise({

+ 3 - 4
packages/opencode/test/provider/models.test.ts

@@ -154,10 +154,9 @@ describe("ModelsDev Service", () => {
         state,
         Effect.gen(function* () {
           const svc = yield* ModelsDev.Service
-          return yield* Effect.all(
-            [svc.get(), svc.get(), svc.get(), svc.get(), svc.get()],
-            { concurrency: "unbounded" },
-          )
+          return yield* Effect.all([svc.get(), svc.get(), svc.get(), svc.get(), svc.get()], {
+            concurrency: "unbounded",
+          })
         }),
       )
       for (const result of results) expect(result).toEqual(fixture)