-
Notifications
You must be signed in to change notification settings - Fork 13.6k
Gemini Extension can't be installed from ssh repository #26273
Copy link
Copy link
Labels
area/extensionsIssues related to Gemini CLI extensions capabilityIssues related to Gemini CLI extensions capabilityeffort/small1 day or less: trivial logic, UI adjustments, docs1 day or less: trivial logic, UI adjustments, docsgood first issuehelp wantedWe will accept PRs from all issues marked as "help wanted". Thanks for your support!We will accept PRs from all issues marked as "help wanted". Thanks for your support!kind/bugkind/featurepriority/p2Important but can be addressed in a future release.Important but can be addressed in a future release.status/bot-triaged
Metadata
Metadata
Assignees
Labels
area/extensionsIssues related to Gemini CLI extensions capabilityIssues related to Gemini CLI extensions capabilityeffort/small1 day or less: trivial logic, UI adjustments, docs1 day or less: trivial logic, UI adjustments, docsgood first issuehelp wantedWe will accept PRs from all issues marked as "help wanted". Thanks for your support!We will accept PRs from all issues marked as "help wanted". Thanks for your support!kind/bugkind/featurepriority/p2Important but can be addressed in a future release.Important but can be addressed in a future release.status/bot-triaged
Type
Fields
Give feedbackNo fields configured for Bug.
Projects
Status
No status
What happened?
Trying to install an extension from a repository that uses an SSH URL, the extension is not installed.
Command:
gemini extensions install ssh://url.domain.comError:
Install source not found.What did you expect to happen?
The extension should be downloaded and installed, since the ssh key is already available.
Client information
Client Information
Login information
Google Account
Anything else we need to know?
Currently, the installation process filters the allowed URL, which doesn't include URLs with
ssh://prefix (onpackages/cli/src/config/extension-manager.ts).Is there any reason why
ssh://prefix is not allowed? Can we enable it as well?