本文为社区中文翻译(依据 MIT 协议),阅读英文原文 →。译文可能滞后于上游更新。
Windows 设置
~/.pi/agent/settings.json中的自定义路径- Git Bash(
C:\Program Files\Git\bin\bash.exe) - PATH 上的
bash.exe(Cygwin、MSYS2、WSL)
对多数用户来说,装 Git for Windows 就够了。
PowerShell 工具
可选的 powershell 工具优先通过 pwsh.exe 运行命令,没有则用 Windows PowerShell。它以 -NoProfile -NonInteractive -ExecutionPolicy Bypass 启动。管理员强制的执行策略仍可能优先。
用 defaultTools 把面向模型的 bash 工具换成 PowerShell:
{
"defaultTools": ["read", "powershell", "edit", "write"]
}
比较两者行为时也可以同时启用:
{
"defaultTools": ["read", "bash", "powershell", "edit", "write"]
}
编辑器中的 ! 和 !! 命令仍然使用 Bash。
自定义 Bash 路径
{
"shellPath": "C:\\cygwin64\\bin\\bash.exe"
}