Using Windows 11 + WSL2
Using misefor managing packages
curl https://mise.run | sh
echo 'eval "$($HOME/.local/bin/mise activate bash)"' >> ~/.bashrc
exec bash
# updating mise
# mise self-update
mise doctor# globally installation for user
mise use -g node@lts
mise use -g pnpm@latest
mise current
# corepack enable
# corepack prepare pnpm@latest --activate
pnpm -v# installing agent CLIs
mise use -g aqua:anthropics/claude-code@latest
mise use -g aqua:openai/codex@latest
mise use -g npm:@github/copilot@latest
mise use -g npm:@earendil-works/pi-coding-agent@latest
# checking versions
mise ls
which pi && pi --version
which copilot && copilot --version
which codex && codex --version
which claude && claude --version
# updating agents
# check for outdated versions
mise outdated
# explicit updating of agent CLIs
mise upgrade \
aqua:anthropics/claude-code
aqua:openai/codex
npm:@github/copilot
npm:@earendil-works/pi-coding-agent
# updating all globally installed tools
# will update "lts" only to newer "lts" versions
mise upgrade