Skip to content

Gemini Extension can't be installed from ssh repository #26273

@danielmundi

Description

@danielmundi

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.com

Error:
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
> /about
About Gemini CLI

CLI Version: 0.40.0
Git Commit: 3d5bdc052
Model: Auto (Gemini 3)
Sandbox: no sandbox
OS: linux
Auth Method: Signed in with Google
Tier: Gemini Code Assist Enterprise

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 (on packages/cli/src/config/extension-manager.ts).
Is there any reason why ssh:// prefix is not allowed? Can we enable it as well?

Metadata

Metadata

Assignees

Labels

area/extensionsIssues related to Gemini CLI extensions capabilityeffort/small1 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!kind/bugkind/featurepriority/p2Important but can be addressed in a future release.status/bot-triaged

Type

No fields configured for Bug.

Projects

Status

No status

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions