Describe the bug
When using custom extensions, with bundled: false, goose is still using npx shipped with package, it should respect cmd path supplied instead.
A clear and concise description of what the bug is.
To Reproduce
- Open Goose
- Open config.yaml and edit
bundled: false
cmd: path/to/my/npx
- Switch to Goose / extensions / enable extension /
3a. it fails to download hermit from internet and fails (because corporate restrictions)
3b. it resets cmd: npx (which points to Goose supplied npx, and does not work for corporate environments)
Expected behavior
- Since, it is bundled: false, it should use the cmd value as is
- It must not reset cmd: npx (goose supplied)
Please provide following information:
- OS & Arch: Mac 15.5
- Interface: UI
- Version: v1.0.2 and v1.0.3
- Extensions enabled: Computer Controller, Memory
- Provider & Model: Claude Sonnet 3.7