← VercelCONTENT HISTORY

Update to Vercel

Snapshot Sep 30, 2026 · 23:18 UTC · version 0.21.4

Collection source: not recorded for this historical snapshot. These snapshots do not have a confirmed matching collection source. Differences in file lists alone do not establish changes to the package.

WHAT CHANGED · RULE-BASED ANALYSIS

Supporting file metadata differs

Newly listed paths: agents/openai.yaml. This compares saved file lists, not package contents; a different collection source can change the list.

Observed in package metadata. These changes alone do not establish a new customer-facing feature.

Supporting files

Before

[]

After

[{"relative_path":"agents/openai.yaml","size_in_bytes":120}]

Compare saved observations

Download comparison JSON
Full technical diff · 1 changed fields

changed /included_files

BEFORE
[]
AFTER
[
  {
    "relative_path": "agents/openai.yaml",
    "size_in_bytes": 120
  }
]
Full snapshot data
{
  "name": "next-upgrade",
  "description": "Upgrade Next.js to the latest version following official migration guides and codemods. Use when upgrading Next.js versions, running codemods, or migrating between major releases.",
  "included_files": [
    {
      "relative_path": "agents/openai.yaml",
      "size_in_bytes": 120
    }
  ],
  "skill_md_contents": "---\nname: next-upgrade\ndescription: Upgrade Next.js to the latest version following official migration guides and codemods. Use when upgrading Next.js versions, running codemods, or migrating between major releases.\nmetadata:\n  priority: 6\n  docs:\n    - \"https://nextjs.org/docs/app/guides/upgrading\"\n    - \"https://nextjs.org/docs/app/guides/upgrading/codemods\"\n  pathPatterns:\n    - 'next.config.*'\n    - 'package.json'\n  bashPatterns:\n    - '\\bnpx\\s+@next/codemod\\b'\n    - '\\bnpm\\s+(install|i|add)\\s+[^\\n]*\\bnext@'\n    - '\\bpnpm\\s+(install|i|add)\\s+[^\\n]*\\bnext@'\n    - '\\bbun\\s+(install|i|add)\\s+[^\\n]*\\bnext@'\n    - '\\byarn\\s+add\\s+[^\\n]*\\bnext@'\n  promptSignals:\n    phrases:\n      - \"upgrade next\"\n      - \"upgrade nextjs\"\n      - \"migrate next\"\n      - \"update next.js\"\n      - \"next.js upgrade\"\n      - \"nextjs migration\"\n      - \"next codemod\"\n    allOf:\n      - [upgrade, next]\n      - [migrate, next]\n      - [update, nextjs]\n    anyOf:\n      - \"breaking changes\"\n      - \"codemod\"\n      - \"migration guide\"\n      - \"version upgrade\"\n    noneOf: []\n    minScore: 6\n---\n\n# Upgrade Next.js\n\nUpgrade the current project to the latest Next.js version following official migration guides.\n\n## Instructions\n\n1. **Detect current version**: Read `package.json` to identify the current Next.js version and related dependencies (React, React DOM, etc.)\n\n2. **Fetch the latest upgrade guide**: Use WebFetch to get the official upgrade documentation:\n   - Codemods: https://nextjs.org/docs/app/guides/upgrading/codemods\n   - Version-specific guides (adjust version as needed):\n     - https://nextjs.org/docs/app/guides/upgrading/version-16 \n     - https://nextjs.org/docs/app/guides/upgrading/version-15\n     - https://nextjs.org/docs/app/guides/upgrading/version-14\n\n3. **Determine upgrade path**: Based on current version, identify which migration steps apply. For major version jumps, upgrade incrementally (e.g., 13 → 14 → 15).\n\n4. **Run codemods first**: Next.js provides codemods to automate breaking changes:\n   ```bash\n   npx @next/codemod@latest <transform> <path>\n   ```\n   Common transforms:\n   - `next-async-request-api` - Updates async Request APIs (v15)\n   - `next-request-geo-ip` - Migrates geo/ip properties (v15)\n   - `next-dynamic-access-named-export` - Transforms dynamic imports (v15)\n\n5. **Update dependencies**: Upgrade Next.js and peer dependencies together:\n   ```bash\n   npm install next@latest react@latest react-dom@latest\n   ```\n\n6. **Review breaking changes**: Check the upgrade guide for manual changes needed:\n   - API changes (e.g., async params in v15)\n   - Configuration changes in `next.config.js`\n   - Deprecated features being removed\n\n7. **Update TypeScript types** (if applicable):\n   ```bash\n   npm install @types/react@latest @types/react-dom@latest\n   ```\n\n8. **Test the upgrade**:\n   - Run `npm run build` to check for build errors\n   - Run `npm run dev` and test key functionality\n"
}

SHA-256: 970ddefc515eb08f0b1facfb5a7a1ae413ae7d34051746edf2d3b5e96a872955