Point data-liberation-agent references at the studio repository - #4300
Merged
Conversation
## Summary Update every reference to the retired standalone Automattic/data-liberation-agent repo to the package's new home at Automattic/studio under packages/data-liberation-agent, covering the how-it-works course links, platform prompts, install instructions, contributor docs, the Gemini extension homepage, and the generated theme's Theme URI. ## Why The package now lives in the studio monorepo, so the htmlpreview course links, plugin marketplace install commands, and playbook URLs pointed at a repo that no longer receives these docs and would render stale or broken content. ## How Rewrote blob URLs to Automattic/studio/blob/trunk/packages/data-liberation-agent and bare repo links to the tree/trunk package path. Updated the Claude Code marketplace install to Automattic/studio with the data-liberation@studio plugin spec (the marketplace manifest at the studio root names the marketplace "studio"), and fixed local-checkout cd paths for Codex, Gemini, and contributors. Regenerated the committed dist bundles via npm run build:mcp-bundle so the Theme URI change ships and CI's drift check passes; the chunk renames are esbuild content-hash churn from that rebuild.
Collaborator
📊 Performance Test ResultsComparing aaee546 vs trunk app-size
site-editor
site-startup
Results are median values from multiple test runs. Legend: 🟢 Improvement (faster) | 🔴 Regression (slower) | ⚪ No change (<50ms diff) |
nightnei
approved these changes
Jul 23, 2026
nightnei
left a comment
Contributor
There was a problem hiding this comment.
Thanks for adjusting refs
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.
Related issues
How AI was used in this PR
Claude Code (Fable 5) found and rewrote all the stale repo references, rebuilt the dist bundles, and ran the related test suites; I reviewed the changes and directed the scope.
Proposed Changes
The data-liberation-agent package now lives in this monorepo, but its docs still pointed readers at the retired standalone
Automattic/data-liberation-agentrepo:docs/how-it-works/README.md) rendered from the old repo, so readers would get stale or missing lessons. They now point attrunkin this repo.claude plugin marketplace add Automattic/studio+data-liberation@studio, matching the marketplace manifest at the repo root, with corrected local-checkout paths for Claude Code, Codex, and Gemini.The dist bundles are regenerated (
npm run build:mcp-bundle) so the Theme URI change ships in the committed bundle and CI's drift check passes — the chunk file renames are content-hash churn from that rebuild.Testing Instructions
packages/data-liberation-agent/docs/how-it-works/README.mdand confirm they render via htmlpreview once this lands ontrunk(they 404 until then, since they referencetrunk).cd packages/data-liberation-agent && npx vitest run src/lib/replicate/theme-scaffold.test.ts src/lib/replicate/theme-scaffold-carry.test.ts— 108/108 pass.grep -rn 'Automattic/data-liberation-agent' packages/data-liberation-agent/returns no matches.Pre-merge Checklist