{"name":"update","slug":"update","family":"cli","title":"CLI flags","noun":"CLI flag","description":"Version strings in update messages, doctor output and daemon logs were re-stamped to 2.1.220.","description_source":"entry","described_by":{"version":"2.1.220","anchor":"build-stamp-moved-to-2-1-220"},"presence":{"first_seen":null,"removed_in":null,"in_current_build":false,"newest_mined":"2.1.308","builds":0,"mined_builds":149,"first_cited":null},"aliases":[],"entries":[{"version":"2.1.304","anchor":"claude-update-description-mentions-package-manager-installs","heading":"claude update help now says package-manager installs update elsewhere","line":"The help for `claude update` now notes that installs from a package manager are updated through that package manager","released_at":"2026-10-19 19:47:15","reason":"named in this entry"},{"version":"2.1.290","anchor":"plugin-update-failures-are-now-reported-with-their-own-telem","heading":"Failed plugin updates are now reported in usage data","line":"When the plugin update command fails, Claude Code now reports the failure in its usage data, as it already did for failed installs","released_at":"2026-10-05 18:12:44","reason":"found in this entry's text"},{"version":"2.1.288","anchor":"marketplacepluginauth-cli-telemetry-now-awaits-flush-mar","heading":"Plugin, marketplace and login commands wait for usage reporting before exiting","line":"Marketplace, plugin, login and auto-mode CLI commands now finish recording their result before exiting, and marketplace update notes skipped built-ins","released_at":"2026-10-02 18:30:40","reason":"found in this entry's text"},{"version":"2.1.288","anchor":"document-loader-new-below-minimum-version-error","heading":"Documents that need a newer Claude Code now tell you to run claude update","line":"A document that needs a newer Claude Code now fails with a message naming the versions and telling you to run `claude update`","released_at":"2026-10-02 18:30:40","reason":"named in this entry"},{"version":"2.1.287","anchor":"json-output-for-marketplace-add-remove-and-update","heading":"Marketplace add, remove and update can print JSON results","line":"`claude plugin marketplace add`, `remove` and `update` now accept `--json` and print a structured result","released_at":"2026-10-01 16:59:25","reason":"found in this entry's text"},{"version":"2.1.283","anchor":"plugin-install-refuses-when-installed-pluginsjson-is-in-an","heading":"Plugin installs stop if the installed-plugins file is from a newer version","line":"Installing a plugin now stops if installed_plugins.json is in a format this version of Claude Code cannot read","released_at":"2026-09-25 18:46:11","reason":"named in this entry"},{"version":"2.1.281","anchor":"plugin-hooks-runtime-gains-a-state-library-atomderivememb","heading":"Plugin hooks runtime gains a state library (atom\/derive\/memberOf\/read\/update)","line":"The plugin function-hooks runtime gains a state library with atom, derive, memberOf, read and update","released_at":"2026-09-23 17:01:17","reason":"found in this entry's text"},{"version":"2.1.281","anchor":"plugin-alias-resolution-plumbed-into-uninstalldisableenabl","heading":"Plugin alias resolution plumbed into uninstall\/disable\/enable\/update\/details but stubbed","line":"Plugin commands now run names through an alias lookup that changes nothing yet; `plugin update` and `plugin details` get small message fixes","released_at":"2026-09-23 17:01:17","reason":"found in this entry's text"},{"version":"2.1.281","anchor":"plugin-marketplace-loads-carry-an-installupdateload-reason","heading":"Plugin marketplace loads carry an install\/update\/load reason; stale catalog cache can be used","line":"Plugin marketplace lookups now record why they run, and an out-of-date plugin catalog can be allowed through","released_at":"2026-09-23 17:01:17","reason":"found in this entry's text"},{"version":"2.1.274","anchor":"new-version-mismatch-update-prompt","heading":"New version-mismatch update prompt","line":"New message tells users their Claude Code version must be updated before continuing, with the exact update command","released_at":"2026-09-16 22:36:09","reason":"named in this entry"}],"entries_total":28,"docs":[{"source":"api","path":"about-claude\/model-deprecations","title":"model-deprecations","documented":false},{"source":"api","path":"about-claude\/models\/migration-guide","title":"Or, for the model with the same capabilities and no access approval requirement:","documented":false},{"source":"api","path":"about-claude\/models\/model-ids-and-versions","title":"model-ids-and-versions","documented":false},{"source":"api","path":"about-claude\/use-case-guides\/commerce-agents","title":"commerce-agents","documented":false},{"source":"api","path":"agents-and-tools\/agent-skills\/best-practices","title":"PDF Processing","documented":false},{"source":"api","path":"agents-and-tools\/agent-skills\/claude-api-skill","title":"claude-api-skill","documented":false},{"source":"api","path":"agents-and-tools\/agent-skills\/enterprise","title":"enterprise","documented":false},{"source":"api","path":"agents-and-tools\/mcp-tunnels\/deploy-compose","title":"Edit docker-compose.yaml: increment the integer in the setup service's","documented":false},{"source":"api","path":"agents-and-tools\/mcp-tunnels\/deploy-helm","title":"deploy-helm","documented":false},{"source":"api","path":"agents-and-tools\/mcp-tunnels\/quickstart","title":"quickstart","documented":false}],"docs_total":12,"gates":[],"related":[],"url":"https:\/\/changelogs.core-directive.com\/reference\/cli\/update","family_url":"https:\/\/changelogs.core-directive.com\/reference\/cli.json"}