From 1811047bcd80e372b975af690710470890bcfe9e Mon Sep 17 00:00:00 2001 From: Ben Limmer Date: Mon, 11 May 2026 08:38:50 -0600 Subject: [PATCH] fix: use full HTTPS url for planbridge git-subdir source MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sidesteps upstream Claude Code bug anthropics/claude-code#9719, where `plugin install` hardcodes SSH for `owner/repo` shorthand in `git-subdir` and `github` sources. Users without GitHub SSH keys hit `git@github.com: Permission denied (publickey)` even though the repo is public — see Sentry #7468985330 for a production occurrence. Surfacing the full `https://github.com/...` URL forces HTTPS for the inner clone. Verified locally: with `GIT_SSH_COMMAND` disabling SSH, the original shorthand reproduces the publickey failure and the patched URL installs cleanly. `claude plugin validate .` passes. --- .claude-plugin/marketplace.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index 5f0e028..9e4bde4 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -12,7 +12,7 @@ "name": "planbridge", "source": { "source": "git-subdir", - "url": "contextbridge/planbridge", + "url": "https://github.com/contextbridge/planbridge", "path": "harnessIntegrations/claude" }, "description": "PlanBridge — opens plan reviews in the browser on ExitPlanMode."