chore: de-rot stale org/repo refs, manifest data, and version drift#3443
Closed
AhmedTMM wants to merge 1 commit into
Closed
chore: de-rot stale org/repo refs, manifest data, and version drift#3443AhmedTMM wants to merge 1 commit into
AhmedTMM wants to merge 1 commit into
Conversation
Repo was renamed OpenRouterTeam/spawn -> OpenRouterLabs/spawn but nothing
was updated; the old org only resolves via GitHub's redirect (fragile, and
a hijack risk if the old org name is ever re-registered).
Critical:
- Rename all 141 OpenRouterTeam/spawn refs -> OpenRouterLabs/spawn across
code, shell scripts, manifest, docs, tests, and fixtures (109 files).
Includes hardcoded REPO consts (manifest.ts, agent-tarball.ts), release
download URLs in every sh/{cloud}/{agent}.sh, gh/raw URLs, and asset URLs.
- Update git remote origin to the canonical OpenRouterLabs/spawn.
High (stale data):
- README headline 9/7/63 -> 10/8/79; add Local Sandbox column + T3 Code row
to the matrix table (t3code unavailable on sandbox per manifest).
- packer/agents.json: add missing pi and t3code (node tier).
- agent-default-models.md: add T3 Code row; refresh "Last verified" date.
Medium (link/version drift):
- OpenCode repo moved sst/opencode -> anomalyco/opencode (301); update
manifest, README, agent-setup.ts and Dockerfile download URLs.
- Bump @clack/prompts 1.0.0 -> 1.5.0.
- Align valibot in .claude/scripts (^1.0.0 -> 1.2.0) with the rest of the repo.
- Align CI bun-version (agent-tarballs.yml) 1.3.11 -> 1.3.9 to match the
SHA-pinned install.sh and all agent scripts.
@daytonaio/sdk bump (0.160 -> 0.183) reverted: 0.183 has breaking API
changes (.list() is now an async iterator, signature changes) that need a
tested migration; daytona can't be verified end-to-end here. Tracked separately.
Verified: biome clean (205 files), tsc clean for all non-test src,
bun test 2202 pass (the 3 failures are pre-existing flakes on origin/main,
each passing in isolation). CLI version bumped 1.1.0 -> 1.1.1.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This was referenced Jun 3, 2026
Collaborator
Author
|
Superseded by a 3-PR stacked split for easier review (the bulk was the mechanical org rename drowning the substantive changes):
Same content, same verification. Merge in order 3445 → 3446 → 3447. Daytona SDK migration remains tracked in #3444. |
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.
What
Investigation surfaced significant rot. This PR fixes everything above low tier (Critical / High / Medium). Low-tier cleanup (deleting the untracked
.agents/backup, CLAUDE.md File Structure completeness) is left out of scope.🔴 Critical — org rename never propagated
The repo was renamed
OpenRouterTeam/spawn→OpenRouterLabs/spawnbut nothing in the tree was updated — the old org only resolves via GitHub's 301 redirect (fragile; a hijack risk if the old org name is re-registered).OpenRouterLabs/spawnacross 109 files: hardcodedREPOconsts (manifest.ts,agent-tarball.ts), release-download URLs in everysh/{cloud}/{agent}.sh,gh/raw URLs, asset URLs, docs, tests, fixtures.git remote originto canonical (separate from the diff).🟠 High — stale data
missingon sandbox per manifest, marked—).packer/agents.json: added missingpiandt3code(node tier).agent-default-models.md: added T3 Code row; refreshed "Last verified" date.🟡 Medium — link & version drift
sst/opencode→anomalyco/opencode(301); updated manifest, README,agent-setup.ts, and the Dockerfile download URLs.@clack/prompts1.0.0 → 1.5.0..claude/scripts^1.0.0→1.2.0(aligns with rest of repo).bun-version(agent-tarballs.yml) 1.3.11 → 1.3.9 to match the SHA-pinnedinstall.shand all 82 agent scripts.Deferred (tracked separately)
@daytonaio/sdk0.160 → 0.183 was attempted but reverted — 0.183 has breaking API changes (.list()is now an async iterator, signature changes) that need a tested migration, and the daytona path can't be verified end-to-end here. Filed as a follow-up issue.Verification
biome check src/— clean (205 files)tsc --noEmit— clean for all non-test src (remaining errors are pre-existing test-mock typing noise)bun test— 2202 pass; the 3 failures are pre-existing flakes onorigin/main(each passes in isolation), unrelated to this change🤖 Generated with Claude Code