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.