Skip to content

fix(host): resolve tools using the imported shell PATH - #4

Merged
iamnbutler merged 1 commit into
mainfrom
fix/helper-tool-path
Oct 4, 2026
Merged

iamnbutler merged 1 commit into
mainfrom
fix/helper-tool-path

Conversation

@iamnbutler

Copy link
Copy Markdown
Contributor

Ace Helper could report GitHub CLI as missing after a Finder or login launch, even when gh was installed and authenticated. The helper imports the login shell's PATH, but Bun 1.4's default executable lookup retains the original launchd PATH. Pass the imported PATH explicitly when resolving GitHub CLI, Git, and Tailscale. Prepare canary 0.0.8 and record the published update feed.

Validation: reproduced the error using the installed 0.0.7 helper with a system-only startup PATH. A compiled helper with the fix read GitHub issues and PRs using the same environment and existing GitHub login; Git and Tailscale diagnostics passed. bun types, bun run ci, and git diff --check passed.

Built in Ace

Partly. Codex handled investigation, edits, and the minimal-environment smoke checks because Ace cannot hand an existing Codex run into a channel. Native app inspection requires Codex's computer-use tools because Ace channels cannot inspect native UI. Those gaps are recorded in TODO.md. Type checks, lint, compilation, commits, and PR operations ran through an Ace terminal.

@iamnbutler
iamnbutler merged commit 607d91e into main Oct 4, 2026
@iamnbutler
iamnbutler deleted the fix/helper-tool-path branch October 4, 2026 13:01
@iamnbutler iamnbutler mentioned this pull request Oct 15, 2026
3 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant