summaryrefslogtreecommitdiffhomepage
path: root/packages
diff options
context:
space:
mode:
Diffstat (limited to 'packages')
-rw-r--r--packages/opencode/src/server/server.ts9
1 files changed, 6 insertions, 3 deletions
diff --git a/packages/opencode/src/server/server.ts b/packages/opencode/src/server/server.ts
index e1e3367c6..6af1b4903 100644
--- a/packages/opencode/src/server/server.ts
+++ b/packages/opencode/src/server/server.ts
@@ -1460,12 +1460,15 @@ export namespace Server {
}
}
- const providers = mapValues(filteredProviders, (x) => Provider.fromModelsDevProvider(x))
- const connected = await Provider.list().then((x) => Object.keys(x))
+ const connected = await Provider.list()
+ const providers = Object.assign(
+ mapValues(filteredProviders, (x) => Provider.fromModelsDevProvider(x)),
+ connected,
+ )
return c.json({
all: Object.values(providers),
default: mapValues(providers, (item) => Provider.sort(Object.values(item.models))[0].id),
- connected,
+ connected: Object.keys(connected),
})
},
)