Skip to content

Commit 967d823

Browse files
committed
fix(desktop): exclude deprecated models
1 parent bff7518 commit 967d823

File tree

1 file changed

+23
-2
lines changed

1 file changed

+23
-2
lines changed

packages/app/src/context/global-sync.tsx

Lines changed: 23 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,19 @@ function createGlobalSync() {
136136
})
137137
const load = {
138138
project: () => sdk.project.current().then((x) => setStore("project", x.data!.id)),
139-
provider: () => sdk.provider.list().then((x) => setStore("provider", x.data!)),
139+
provider: () =>
140+
sdk.provider.list().then((x) => {
141+
const data = x.data!
142+
setStore("provider", {
143+
...data,
144+
all: data.all.map((provider) => ({
145+
...provider,
146+
models: Object.fromEntries(
147+
Object.entries(provider.models).filter(([, info]) => info.status !== "deprecated"),
148+
),
149+
})),
150+
})
151+
}),
140152
path: () => sdk.path.get().then((x) => setStore("path", x.data!)),
141153
agent: () => sdk.app.agents().then((x) => setStore("agent", x.data ?? [])),
142154
command: () => sdk.command.list().then((x) => setStore("command", x.data ?? [])),
@@ -320,7 +332,16 @@ function createGlobalSync() {
320332
),
321333
retry(() =>
322334
globalSDK.client.provider.list().then((x) => {
323-
setGlobalStore("provider", x.data ?? {})
335+
const data = x.data!
336+
setGlobalStore("provider", {
337+
...data,
338+
all: data.all.map((provider) => ({
339+
...provider,
340+
models: Object.fromEntries(
341+
Object.entries(provider.models).filter(([, info]) => info.status !== "deprecated"),
342+
),
343+
})),
344+
})
324345
}),
325346
),
326347
retry(() =>

0 commit comments

Comments
 (0)