Repository navigation
fix(fish): add the managed Pi home to PATH - #78
Conversation
The Mac's pi lives only in the managed home and reached PATH by inheritance; once 10-core.fish owned PATH, gs could not find pi. Lowest priority, so a pi in ~/.local/bin still wins on Linux hosts. Refs #69
Post-merge QA (glm)Adds ~/.pi/agent/bin as the lowest-priority PATH entry on both macOS and Linux in 10-core.fish, restoring pi resolution after #75 made the file own PATH. Both w8 platform expectations were updated consistently (appended last, so lowest priority), the existing ordering guarantees hold (gentle-ai first on macOS, ~/.local/bin first on Linux), and ~/.local/bin still wins over it as the body promises. No defects found. No findings. Verdict: clean |
Post-merge QA (deepseek)Lens: evidence + test design. The fix matches its diagnosis. On macOS One evidence gap: the stated guarantee that "a Suggestion (1)
Verdict: clean |
On the Mac
pilives only in~/.pi/agent/binand reached PATH by inheritance. After #75 made10-core.fishown PATH,gsfailed withNo pi runtime could be found. Added as the lowest-priority dir on macOS and Linux (apiin~/.local/binstill wins). w8 covers both.Refs #69