You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Root cause: the packaged app runs with / as its current working directory, and run_install_command lets installer subprocesses inherit it. The Goose installer downloads goose-aarch64-apple-darwin.tar.bz2 into $PWD before moving the extracted binary to ~/.local/bin. Since a normal user cannot write to /, the CLI step deterministically fails three times and the UI only surfaces the retry wrapper.
The durable fix is to apply Buzz's existing default_agent_workdir() to installer subprocesses before spawning them. I am preparing a linked PR with a regression test.
Activity
matthewrball commentedon Jul 27, 2026
Confirmed on macOS 26.5 with Buzz Desktop 0.4.26.
Root cause: the packaged app runs with
/as its current working directory, andrun_install_commandlets installer subprocesses inherit it. The Goose installer downloadsgoose-aarch64-apple-darwin.tar.bz2into$PWDbefore moving the extracted binary to~/.local/bin. Since a normal user cannot write to/, the CLI step deterministically fails three times and the UI only surfaces the retry wrapper.Workaround:
The durable fix is to apply Buzz's existing
default_agent_workdir()to installer subprocesses before spawning them. I am preparing a linked PR with a regression test.refactor(desktop): extract install command execution into install_exec (
refactor(desktop): extract install command execution into install_exec (
refactor(desktop): extract install command execution into install_exec (
merge: bring launchpad into the B5 branch before review