[FEATURE]: Support mise in desktop app #4550

Open
opened 2026-02-16 17:44:33 -05:00 by yindo · 1 comment
Owner

Originally created by @nesl247 on GitHub (Jan 9, 2026).

Originally assigned to: @adamdotdevin on GitHub.

Feature hasn't been suggested before.

  • I have verified this feature I'm about to request hasn't been suggested before.

Describe the enhancement you want to request

My team uses mise (https://mise.jdx.dev/) to install tools like lefthook, etc. rather than having to include it via npm, composer, or even globally. This works fine when running opencode in the terminal, but when using the desktop app, none of the binaries are found because the $PATH isn't modified via the hook that mise uses in the shell.

It would be great if mise support could be added. In VSCode, IntelliJ, etc. there are plugins for this, but nothing here.

Originally created by @nesl247 on GitHub (Jan 9, 2026). Originally assigned to: @adamdotdevin on GitHub. ### Feature hasn't been suggested before. - [x] I have verified this feature I'm about to request hasn't been suggested before. ### Describe the enhancement you want to request My team uses mise (https://mise.jdx.dev/) to install tools like lefthook, etc. rather than having to include it via npm, composer, or even globally. This works fine when running opencode in the terminal, but when using the desktop app, none of the binaries are found because the `$PATH` isn't modified via the hook that mise uses in the shell. It would be great if mise support could be added. In VSCode, IntelliJ, etc. there are plugins for this, but nothing here.
yindo added the discussionweb labels 2026-02-16 17:44:33 -05:00
Author
Owner

@github-actions[bot] commented on GitHub (Jan 9, 2026):

This issue might be a duplicate of existing issues. Please check:

  • #2202: PATH is not inherited from invoking shell
  • #4968: Shell sessions losing $PATH value from parent shell

These issues describe the root cause of why mise binaries aren't found in the desktop app - the PATH environment variable isn't properly inherited from the parent shell. Adding mise support would likely be resolved by fixing the underlying PATH inheritance issue.

Feel free to ignore if your specific case requires additional consideration.

@github-actions[bot] commented on GitHub (Jan 9, 2026): This issue might be a duplicate of existing issues. Please check: - #2202: PATH is not inherited from invoking shell - #4968: Shell sessions losing $PATH value from parent shell These issues describe the root cause of why mise binaries aren't found in the desktop app - the PATH environment variable isn't properly inherited from the parent shell. Adding mise support would likely be resolved by fixing the underlying PATH inheritance issue. Feel free to ignore if your specific case requires additional consideration.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: anomalyco/opencode#4550