feat(replit): add ZERO-294 Replit Agent adapter#50
Closed
spencercharest wants to merge 1 commit into
Closed
Conversation
Collaborator
Author
|
Not folded into #63 as a matrix entry, deliberately: Replit Agent has no local footprint |
spencercharest
added a commit
that referenced
this pull request
Jul 2, 2026
* feat(zero): add 15 agents/harnesses to the install matrix Folds the ZERO-294 adapter PRs (#37-#56, excl. #48/#58) into plugins/zero/agents.json: amp, antigravity, cline, continue-cli, copilot, crush, cursor, devin, goose, hermes, kilo-code, opencode, qwen-code, trae, zed. Roo Code (#53) and Replit Agent (#50) are not addable (product shut down / no local footprint). Existing kiro (#42) and warp (#46) entries were re-verified and stand as-is. qwen-code is plugin-installable (verified live: non-interactive marketplace install with --consent, native --auto-update); everything else is standalone-only. Hook fragments added where the host has a JSON hook config whose semantics tolerate our scripts: continue-cli (full Claude-compatible), devin (SessionStart+UserPromptSubmit), qwen-code (full, ms timeouts), copilot/cursor/goose (SessionStart only, host dialects). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * ci(version-check): detect manifests by top-level version key, not grep agents.json now carries host hook-dialect fragments that legitimately contain a nested "version" field (Copilot/Cursor hooks files); the grep matched it and lockstep failed on a non-manifest. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * feat(zero): drop standalone.mcp from new matrix entries MCP config targets are only needed for ephemeral environments where auth session data cannot be written to disk; the new entries are all persistent hosts. kiro/warp keep their pre-existing blocks. The researched per-host MCP surfaces remain documented in the closed adapter PRs. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * feat(zero): drop standalone.mcp from kiro and warp too MCP config targets are only for ephemeral environments where auth session data cannot be written to disk; no matrix entry needs one. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> --------- Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
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.
Summary
zero-replit, a Replit Agent project-template adapter for ZERO-309 under ZERO-294./.agents/skills/zeroand a Replit MCP install-link payload forhttps://mcp.zero.xyz.scripts/build-replit.sh,guides/replit.md, README install link, and a 1.4.0 version bump throughmake minor.guides/agent-install.mdis intentionally not modified in this PR.Official Sources Used
Install / Update Surfaces
Human in-Replit flow:
/.agents/skillsor installed from the Skills pane.Zerohttps://mcp.zero.xyzMCP install-link payload:
{ "displayName": "Zero", "baseUrl": "https://mcp.zero.xyz", "headers": [] }Terminal/project-template flow:
Update flow: rerun the standalone runner installer and rebuild/copy
dist/zero-replit/.Proposed
guides/agent-install.mdNotesDo not apply these in this PR; collect them when the runbook is reworked.
/.agents/skills/zero/SKILL.mdas the project skill path.displayName:ZerobaseUrl:https://mcp.zero.xyzheaders:[]curl -fsSL https://zero.xyz/install.sh | bashwhen a Replit shell is available.mcp.zero.xyzin the Replit MCP list / partner skills directory as a product-side follow-up, not a repo-code change.Verification
Local checks:
make minor-> bumped all manifests to1.4.0.scripts/build-replit.sh --tar dist/zero-replit.tgzjq -e . plugins/zero-replit/manifest.json plugins/zero-replit/replit/mcp-install.jsonmake version->1.4.0tar -tzf dist/zero-replit.tgzcmp -s plugins/zero/skills/zero/SKILL.md dist/zero-replit/.agents/skills/zero/SKILL.mdgit diff -- guides/agent-install.md-> no diffDocker template + copied-auth Zero loop:
node:24-bookworm~/.zerointo the container as$HOME/.zero.@zeroxyz/cli@latest.dist/zero-replit/into a clean/work/project.manifest.jsonandreplit/mcp-install.jsonwithjq.spencer@pie.org.zero review:zero search "cdn.withzero.xyz upload txt file" --jsonzero get cdn-withzero-xyz-static-site-file-cdn-upload-a0d9f22fzero fetch --json --capability cdn-withzero-xyz-static-site-file-cdn-upload-a0d9f22f https://cdn.withzero.xyz/api/v1/uploads -d @/tmp/zero-cdn-body.json --max-pay 0.001run_H72uGFZIYPEoT2XiPRjYy0 USDC via mpp on tempocurl+cmp:ZERO-309 Replit Docker copied-auth CDN upload check 20260615T002804ZClaude-style plugin compatibility and simpler install option
Full Claude Code plugin package support: No. Replit Agent uses
.agents/skillsand UI-managed Integrations/MCP. It does not read Claude Code.claude-pluginpackages as a plugin install path.What this means for users:
This adapter should be product/listing driven, not build driven.
Consumer-friendly flow should be:
If there is no marketplace/listing yet, the PR should frame the repo files as maintainer/product assets. End users should not clone and run a build script for Replit.
GitHub Releases / no-build install check
Result: No native Gemini-style GitHub Release install path. Replit Agent's documented MCP surface is one-click Add to Replit or custom MCP UI. Project skills live in
.agents/skills, but I did not find a Replit installer that consumes GitHub Release assets for agent skills/plugins.Best no-build consumer path:
A GitHub Release asset is not the right primary distribution. At most, use it as a downloadable skill/template package for users who want to copy files manually. Product-side Add to Replit/MCP listing work is the better no-build path.
Status
Draft because Replit Agent and Replit MCP installation are UI-only; there is no documented local Replit Agent CLI or project config path to exercise in Docker. The template and copied-auth Zero runner path are verified, but full Replit Agent UI verification remains.