Skip to content

Use Codex-compatible url source for basecamp plugin#7

Merged
jeremy merged 1 commit into
mainfrom
codex-compatible-source
Jul 20, 2026
Merged

Use Codex-compatible url source for basecamp plugin#7
jeremy merged 1 commit into
mainfrom
codex-compatible-source

Conversation

@jeremy

@jeremy jeremy commented Jul 20, 2026

Copy link
Copy Markdown
Member

Why

Codex 0.144.4 silently skips the github marketplace source type: its parser supports local, url, git-subdir, and npm only (marketplace.rs). With the current manifest, codex plugin add basecamp@37signals fails with:

Error: plugin `basecamp` was not found in marketplace `37signals`

This blocks basecamp/basecamp-cli#534 (native Codex plugin), whose installation path runs through this marketplace.

What

Switch the basecamp entry from {"source": "github", "repo": ...} to {"source": "url", "url": "https://github.com/basecamp/basecamp-cli.git"} — the documented Git URL source supported by both Claude Code and Codex. Also mention Codex in the entry description.

Side effect for Claude users: url + https clones anonymously over HTTPS instead of the github-shorthand SSH default — an improvement for a public repo (no SSH key required).

hey/fizzy entries are left as github — they have no Codex plugin yet.

Sequencing

  1. Merge this.
  2. Approve + merge feat(codex): ship native basecamp plugin basecamp-cli#534.
  3. Live smoke: codex plugin marketplace upgrade 37signalsbasecamp setup codexbasecamp doctor → fresh Codex thread.

Codex 0.144.4 silently skips the github source type — its marketplace
parser supports local, url, git-subdir, and npm only — so basecamp
setup codex failed with "plugin basecamp was not found in marketplace
37signals". The url source is documented and supported by both Claude
Code and Codex, so this single entry serves both agents. As a side
effect, Claude Code now clones this public repo over HTTPS instead of
the github-shorthand SSH default — no credentials needed.

Mention Codex in the entry description while here.

Claude-Session: https://claude.ai/code/session_01QzoKavmhTPzErRna2KkTKS
Copilot AI review requested due to automatic review settings July 20, 2026 20:14
@jeremy
jeremy merged commit 9dd90cb into main Jul 20, 2026
1 check passed
@jeremy
jeremy deleted the codex-compatible-source branch July 20, 2026 20:14

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the 37signals Claude Code marketplace manifest to make the basecamp plugin installable by Codex by switching its marketplace source from the unsupported github shorthand to a Codex-compatible url git source.

Changes:

  • Change basecamp plugin source from { "source": "github", "repo": "basecamp/basecamp-cli" } to { "source": "url", "url": "https://github.com/basecamp/basecamp-cli.git" }
  • Update the basecamp plugin description to explicitly mention Codex compatibility

Tip

If you aren't ready for review, convert to a draft PR.
Click "Convert to draft" or run gh pr ready --undo.
Click "Ready for review" or run gh pr ready to reengage.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants