Emit repository-root marketplaces for committed GitHub artifacts - #827
Conversation
🦋 Changeset detectedLatest commit: e5bdc7d The changes in this PR will be included in the next version bump. This PR includes changesets to release 2 packages
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
commit: |
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: e5bdc7d25e
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
Agent Bundle currently emits native marketplaces only inside the artifact, so a source repository needs a handwritten root manifest or a custom rewrite to install its committed plugin from GitHub.
Add
output.repositoryMarketplace: trueto generate the selected hosts' root marketplaces from the same validated adapter plans, pointing at the artifact output. Generated root files are excluded from source identity, path checks reject output overlap and symlink destinations, and evaluation/development staging does not rewrite repository files. Includes English/Chinese documentation and regression coverage for repeat builds, output relocation, host source formats, and evaluation isolation.Validation on a branch containing current origin/main:
pnpm build,pnpm typecheck,pnpm lint, andpnpm docs:site:buildpassed.pnpm test:unit: 4,483 passed, six skipped. Corrected one pre-existing doctor test to include the already-existing read-only marketplace inventory query.pnpm test:integration:run: 1,183 passed, four skipped; final API/eval rerun: 53 passed.AGENT_BUNDLE_PACKAGE_PREBUILT=1 AGENT_BUNDLE_WORKBENCH_PREBUILT=1 pnpm exec rstest --config rstest.packed.config.ts packages/agent-bundle/tests/packed-install-bin.test.ts: two passed, including root marketplace emission from the installed CLI and source-deleted installer execution.