summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorDax Raad <[email protected]>2025-06-18 23:08:51 -0400
committerDax Raad <[email protected]>2025-06-18 23:08:51 -0400
commit1252b6516654ffb591fa24d78bf4ea8fabb838ef (patch)
tree1a33c88f7d36eb502c4b04350d5ee9d9de2f4e69
parent6840276dade2517d5a07910f2280e6f0658540a6 (diff)
downloadopencode-1252b6516654ffb591fa24d78bf4ea8fabb838ef.tar.gz
opencode-1252b6516654ffb591fa24d78bf4ea8fabb838ef.zip
stop loading models.dev format from global config
-rw-r--r--opencode.json3
-rw-r--r--packages/opencode/src/provider/provider.ts26
2 files changed, 1 insertions, 28 deletions
diff --git a/opencode.json b/opencode.json
index e20209c66..8f9b80710 100644
--- a/opencode.json
+++ b/opencode.json
@@ -1,5 +1,4 @@
{
"$schema": "https://opencode.ai/config.json",
- "mcp": {},
- "provider": {}
+ "mcp": {}
}
diff --git a/packages/opencode/src/provider/provider.ts b/packages/opencode/src/provider/provider.ts
index 36f0600f1..5bea34687 100644
--- a/packages/opencode/src/provider/provider.ts
+++ b/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]