Skip to content

need ability to bypass hermit based uvx and npx shims for airgapped scenarios #4027

@harkamals

Description

@harkamals

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

  1. Open Goose
  2. Open config.yaml and edit
    bundled: false
    cmd: path/to/my/npx
  3. 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

  1. Since, it is bundled: false, it should use the cmd value as is
  2. 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

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions