{"version":"2.1.277","anchor":"plugin-publish-states-for-rate-limiting-and-contract-rollout","canonical_anchor":"plugin-publish-states-for-rate-limiting-and-contract-rollout","heading":"Plugin publish states for rate limiting and contract rollout","tier":"internal","area":"Plugin Install","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.277\/e\/plugin-publish-states-for-rate-limiting-and-contract-rollout","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.277","markdown":"### Plugin publish states for rate limiting and contract rollout\n\nPlugin publishing gains rate-limited and contract-rollout states\n\n**What**\n\nThe plugin publish flow gains two new named states, `publish_rate_limited` and `publish_contract_rollout`, which are also folded into a broader status set used elsewhere in Claude Code.\n\n**Why**\n\nThis lets Claude Code distinguish a publish attempt that was throttled for making too many requests from one that is being held back for a staged contract rollout, giving clearer feedback when publishing a plugin doesn't go through immediately.\n\n- Area: Plugin Install\n- Tier: Under the hood\n- Useful: 2\/5\n- Signal: 2\/5"}