Prepare hosted Intern marketplace distribution - #5
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Review on ArchCode
Problem and author intent
Make the hosted MCP installable from agent marketplaces without incorrectly sending hosted users through local CLI setup.
What changed
Remote and Gemini manifests; remote-first bundled skill; submission copy, tracking, and reviewer scenarios; focused distribution proofs. Distribution/docs scope only, no backend or CLI implementation changes.
Risk and user impact
Low to medium: agent guidance changes, while OAuth, private defaults and revision fences remain unchanged. Hosted users avoid unnecessary local installation.
Testing
npm run check passed: six CLI tests, two distribution tests, build and package dry-run. Claude strict manifest validation passed.
Canonical E2E: test/gemini-install.e2e.mjs, Gemini installs the hosted extension without requiring a local Intern CLI: real Gemini 0.46.0 installation into an isolated profile, installed manifest and guidance inspected.
Canonical discovery proof: test/remote-install.e2e.mjs, a remote listing leads an unsigned visitor to Intern OAuth discovery: real production HTTPS metadata and server identity checks.
These do not prove OAuth completion or site publication. Reviewer scenarios are prepared, not executed.
Follow-ups
Registry domain verification, public-repository Gemini install after merge, publisher access and marketplace submissions. See docs/submission-status.md. No deployment or npm release.