From fccfd80b102bb1a305e2faff29f54e1bfae06aae Mon Sep 17 00:00:00 2001 From: southseact-3d Date: Sun, 8 Feb 2026 15:55:33 +0000 Subject: [PATCH] feat: Add custom loader for Chutes provider --- opencode/packages/opencode/src/provider/provider.ts | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/opencode/packages/opencode/src/provider/provider.ts b/opencode/packages/opencode/src/provider/provider.ts index d54b4bd..f053bfd 100644 --- a/opencode/packages/opencode/src/provider/provider.ts +++ b/opencode/packages/opencode/src/provider/provider.ts @@ -556,6 +556,19 @@ export namespace Provider { }, } }, + chutes: async (input) => { + const hasKey = await (async () => { + const env = Env.all() + if (input.env.some((item) => env[item])) return true + if (await Auth.get(input.id)) return true + return false + })() + + return { + autoload: hasKey, + options: {}, + } + }, } export const Model = z