Pi coding agent pagal nutylėjimą vykdo komandas per Bash. Tai reiškia, kad ~/.zprofile ar ~/.zshrc failai nėra įkeliami — todėl tokios priemonės kaip nvm, pyenv ar kiti per Zsh sukonfigūruoti įrankiai neveikia.
Sprendimas paprastas: nurodyk Pi naudoti Zsh per globalius nustatymus.
Konfigūracija
Atsidaryk globalių nustatymų failą:
~/.pi/agent/settings.json
Pridėk shellPath nustatymą:
{
"shellPath": "/bin/zsh"
}
Išsaugok failą ir perkrauk Pi. Nuo šiol visos komandos bus vykdomos per Zsh — ~/.zprofile bus įkeltas automatiškai.
Patikrinimas
Pi viduje paleisk:
echo $SHELL
Turėtum matyti /bin/zsh.