* Revert the outbound MCP SDK v2 migration * Drop the v2 MCP packages from the lockfile
Showing the changes to scripts/bootstrap.ts (1 of 91 files). Show all
Unified · Split
| @@ -23,7 +23,11 @@ const run = (label: string, cmd: string, args: ReadonlyArray<string>) => { · 22 unmodified lines | ||
| 23 | 23 | // apps' vite dev servers fail without in a fresh worktree. |
| 24 | 24 | run("dependencies (+ prepare builds)", "bun", ["install"]); |
| 25 | 25 | |
| 26 | −// Catch patched-dependency entries whose checked-in patch file was removed. | |
| 26 | +// Assert load-bearing patched dependencies actually installed in patched form. | |
| 27 | +// A bun cache edge case can leave a stale, unpatched dist in node_modules even | |
| 28 | +// though the lockfile records the patch (bun reports "no changes"). That would | |
| 29 | +// silently drop the agents MCP transport hang fix; fail here so a fresh | |
| 30 | +// checkout or worktree surfaces it immediately instead of at deploy time. | |
| 27 | 31 | run("verify patched deps", "bun", ["run", "scripts/check-patched-deps.ts"]); |
| 28 | 32 | |
| 29 | 33 | // e2e browser scenarios need Playwright's chromium; the cache is shared |