@@ -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