fix(coding-agent): pin fd for macos x64

closes #4559
This commit is contained in:
Mario Zechner
2026-05-16 23:39:35 +02:00
parent 5d31e70b8a
commit 7afd80d788
2 changed files with 5 additions and 1 deletions

View File

@@ -9,6 +9,7 @@
### Fixed
- Fixed `fd` auto-download on macOS x86_64 by pinning the last release that ships an Intel macOS binary ([#4559](https://github.com/earendil-works/pi/issues/4559)).
- Fixed skill diagnostics to stop warning when a skill name differs from its parent directory ([#4534](https://github.com/earendil-works/pi/issues/4534)).
- Fixed prompt template argument parsing to split unquoted multiline input on newlines ([#4553](https://github.com/earendil-works/pi/issues/4553)).
- Fixed `--resume` session listing to cap in-flight session metadata loads and avoid OOM on large session histories ([#4583](https://github.com/earendil-works/pi/issues/4583)).

View File

@@ -246,7 +246,10 @@ async function downloadTool(tool: "fd" | "rg"): Promise<string> {
const architecture = arch();
// Get latest version
const version = await getLatestVersion(config.repo);
let version = await getLatestVersion(config.repo);
if (tool === "fd" && plat === "darwin" && architecture === "x64") {
version = "10.3.0";
}
// Get asset name for this platform
const assetName = config.getAssetName(version, plat, architecture);