Start an @anthropic-ai/sdk upgrade with the client rewrite if you still depend on old upload helpers, shims or core imports. Moving to 1.0 also removes the legacy Completions surface. Check the intervening 0.x release pages for changes to the message, tool and client types your code uses.

Choose your migration path

Check your upgrade

Check your installed version in the manifest and lockfile, then read the release pages your upgrade crosses. Run npx emendant scan to find supported changes in TypeScript and JavaScript source without editing your files. Use npx emendant fix --dry-run to preview deterministic patches where available. The preview does not install dependencies, run your checks or call a model. Assisted patches need a named model provider and a fix run without --dry-run. After updating dependencies, run your typecheck and tests and review the patch grades in the fix guide.

Coverage and limits

Coverage is limited to the changes listed on these pages. A finding on an exported type does not prove that the changed member affects your code. Review the member you supply or read, then check your application against the tagged sources and the target SDK.

The linked release pages list covered findings, possible fixes and tagged sources. A clean scan does not prove that every migration step is complete. Read the supported projects guide for the scan's scope.

@anthropic-ai/sdk release pages

Releases without a page here may still be in the feed. Run emendant feed status to see what your snapshot holds.