From 023f76f6fc5fea9e1ae8442d4c0e0bbb0e92f0e5 Mon Sep 17 00:00:00 2001 From: "opencode-agent[bot]" <219766164+opencode-agent[bot]@users.noreply.github.com> Date: Tue, 21 Jul 2026 16:34:54 +0000 Subject: [PATCH] fix(core): refresh model catalog every five minutes (#38142) Co-authored-by: Victor Navarro <36263538+vimtor@users.noreply.github.com> --- packages/core/src/models-dev.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/core/src/models-dev.ts b/packages/core/src/models-dev.ts index 494032c64e..15541cc307 100644 --- a/packages/core/src/models-dev.ts +++ b/packages/core/src/models-dev.ts @@ -651,7 +651,7 @@ export const layer = (options?: Options) => Layer.effect( if (fetch && !process.argv.includes("--get-yargs-completions")) { // Schedule.spaced runs the effect once, then waits between completions. - yield* Effect.forkScoped(refresh().pipe(Effect.repeat(Schedule.spaced("60 minutes")), Effect.ignore)) + yield* Effect.forkScoped(refresh().pipe(Effect.repeat(Schedule.spaced(ttl)), Effect.ignore)) } return Service.of({ get, refresh })