{"name":"tengu_rustling_sunset","slug":"tengu-rustling-sunset","family":"flag","title":"Feature flags","noun":"feature flag","description":"Claude Code can now show a heartbeat message while waiting on a rate-limit retry","description_source":"entry","described_by":{"version":"2.1.280","anchor":"usage-limit-retry-now-surfaces-a-heartbeat-system-message-du"},"presence":{"first_seen":"2.1.280","removed_in":null,"in_current_build":true,"newest_mined":"2.1.280","builds":1,"mined_builds":123,"first_cited":{"version":"2.1.280","released_at":"2026-09-22 15:44:39","spans":1}},"aliases":[],"entries":[{"version":"2.1.280","anchor":"usage-limit-retry-now-surfaces-a-heartbeat-system-message-du","heading":"Usage-limit retry now surfaces a heartbeat system message during main-loop wait","line":"Claude Code can now show a heartbeat message while waiting on a rate-limit retry","released_at":"2026-09-22 15:44:39","reason":"gate cited by this entry"}],"entries_total":1,"docs":[],"docs_total":0,"gates":[{"version":"2.1.280","state":"unknown","account":null,"baseline":null,"code_default":true}],"related":[{"name":"tengu_rustling_orbit","slug":"tengu-rustling-orbit","description":"A missing policy-limits response with no cache no longer counts as a failure; the session runs with no restrictions instead."},{"name":"tengu_rustling_pixel","slug":"tengu-rustling-pixel","description":"Claude Code can now keep extended-thinking content across any model switch, not just upgrades"}],"url":"https:\/\/changelogs.core-directive.com\/reference\/flag\/tengu-rustling-sunset","family_url":"https:\/\/changelogs.core-directive.com\/reference\/flag.json"}