@@ -36,7 +36,7 @@ const PROVIDER = ProviderDriverKind.make("pi");
3636const PI_PRESENTATION = {
3737 displayName : "Pi" ,
3838 badgeLabel : "Early Access" ,
39- showInteractionModeToggle : true ,
39+ showInteractionModeToggle : false ,
4040} as const ;
4141const EMPTY_CAPABILITIES = createModelCapabilities ( { optionDescriptors : [ ] } ) ;
4242const PI_FALLBACK_MODEL : ServerProviderModel = {
@@ -176,8 +176,9 @@ function readPiConfigModelDefaults(
176176 return Effect . gen ( function * ( ) {
177177 const fs = yield * FileSystem . FileSystem ;
178178 const path = yield * Path . Path ;
179- const home = environment . PI_CODING_AGENT_DIR ?. trim ( )
180- ? environment . PI_CODING_AGENT_DIR
179+ const configuredHome = environment . PI_CODING_AGENT_DIR ?. trim ( ) ;
180+ const home = configuredHome
181+ ? configuredHome
181182 : path . join ( environment . HOME || NodeOS . homedir ( ) , ".pi" , "agent" ) ;
182183 const raw = yield * fs
183184 . readFileString ( path . join ( home , "settings.json" ) )
@@ -231,8 +232,9 @@ function readPiAuthState(
231232) : Effect . Effect < PiAuthState , never , FileSystem . FileSystem | Path . Path > {
232233 return Effect . gen ( function * ( ) {
233234 const path = yield * Path . Path ;
234- const home = environment . PI_CODING_AGENT_DIR ?. trim ( )
235- ? environment . PI_CODING_AGENT_DIR
235+ const configuredHome = environment . PI_CODING_AGENT_DIR ?. trim ( ) ;
236+ const home = configuredHome
237+ ? configuredHome
236238 : path . join ( environment . HOME || NodeOS . homedir ( ) , ".pi" , "agent" ) ;
237239 const settings = yield * readOptionalFile ( path . join ( home , "settings.json" ) ) ;
238240 const defaultProvider = settings
0 commit comments