ソースを参照

stop loading models.dev format from global config

Dax Raad 8 ヶ月 前
コミット
1252b65166
2 ファイル変更1 行追加28 行削除
  1. 1 2
      opencode.json
  2. 0 26
      packages/opencode/src/provider/provider.ts

+ 1 - 2
opencode.json

@@ -1,5 +1,4 @@
 {
   "$schema": "https://opencode.ai/config.json",
-  "mcp": {},
-  "provider": {}
+  "mcp": {}
 }

+ 0 - 26
packages/opencode/src/provider/provider.ts

@@ -115,32 +115,6 @@ export namespace Provider {
     }
 
     const configProviders = Object.entries(config.provider ?? {})
-    for await (const providerPath of new Bun.Glob("*/provider.toml").scan({
-      cwd: Global.Path.providers,
-    })) {
-      const [providerID] = providerPath.split("/")
-      const toml = await import(
-        path.join(Global.Path.providers, providerPath),
-        {
-          with: {
-            type: "toml",
-          },
-        }
-      ).then((mod) => mod.default)
-      toml.models = {}
-      const modelsPath = path.join(Global.Path.providers, providerID, "models")
-      for await (const modelPath of new Bun.Glob("**/*.toml").scan({
-        cwd: modelsPath,
-      })) {
-        const modelID = modelPath.slice(0, -5)
-        toml.models[modelID] = await import(path.join(modelsPath, modelPath), {
-          with: {
-            type: "toml",
-          },
-        })
-      }
-      configProviders.unshift([providerID, toml])
-    }
 
     for (const [providerID, provider] of configProviders) {
       const existing = database[providerID]