{"name":"tengu_event_loop_stall","slug":"tengu-event-loop-stall","family":"flag","title":"Feature flags","noun":"feature flag","description":"The event-loop stall detector was rewritten as a class with identical behaviour.","description_source":"entry","described_by":{"version":"2.1.227","anchor":"event-loop-stall-detector-rewritten-as-a-class"},"presence":{"first_seen":"2.1.267","removed_in":null,"in_current_build":true,"newest_mined":"2.1.308","builds":39,"mined_builds":149,"first_cited":{"version":"2.1.267","released_at":"2026-09-09 18:25:42","spans":1}},"aliases":[],"entries":[{"version":"2.1.288","anchor":"stdout-non-blocking-and-screen-reader-announcement-changes-i","heading":"Typing now clears queued screen-reader announcements, and right-click copy drops the selection first","line":"A keypress now clears held screen-reader announcements and redraws the screen, and right-click copy first removes the current selection","released_at":"2026-10-02 18:30:40","reason":"gate cited by this entry"},{"version":"2.1.288","anchor":"event-loop-stall-detector-can-idle-at-a-slower-interval","heading":"Stall detector checks less often while Claude Code is idle","line":"The stall detector can now drop to a slower checking rate after a quiet period and speed back up when work resumes","released_at":"2026-10-02 18:30:40","reason":"gate cited by this entry"},{"version":"2.1.267","anchor":"non-blocking-stdout-can-now-be-enabled-by-a-remote-flag-not","heading":"Non-blocking stdout can now be enabled by a remote flag, not just an env var","line":"Non-blocking stdout writes can now be turned on remotely, not just via an environment variable","released_at":"2026-09-09 18:25:42","reason":"gate cited by this entry, found in this entry's text"},{"version":"2.1.227","anchor":"event-loop-stall-detector-rewritten-as-a-class","heading":"Event loop stall detector rewritten as a class","line":"The event-loop stall detector was rewritten as a class with identical behaviour.","released_at":"2026-08-10 20:56:57","reason":"gate cited by this entry, found in this entry's text"}],"entries_total":4,"docs":[],"docs_total":0,"gates":[{"version":"2.1.288","state":"on-in-practice","account":true,"baseline":true,"code_default":false},{"version":"2.1.267","state":"off","account":false,"baseline":false,"code_default":false},{"version":"2.1.227","state":"graduated","account":true,"baseline":true,"code_default":null}],"related":[{"name":"tengu_event_sampling_config","slug":"tengu-event-sampling-config","description":"Default `{}`. A per-event sampling table for Claude Code's own analytics events, keyed by event name. When an event's entry has a numeric `sample_rate` between `0` and `1`, a rate of `0` drops the event, a rate below `1` keeps it with that probability and adds `sample_rate` to the logged fields, and a rate of `1` logs it normally; a missing entry or an invalid rate also logs normally."},{"name":"tengu_event_watchdog_default_on","slug":"tengu-event-watchdog-default-on","description":null},{"name":"tengu_eventual_haven","slug":"tengu-eventual-haven","description":"After a folder on your computer is attached to a remote session, Claude Code now waits for that computer to announce itself before reporting which tools are available"},{"name":"tengu_eventual_noodle","slug":"tengu-eventual-noodle","description":"Claude Code can reorder MCP tool results so text comes after other content, off unless switched on remotely"}],"url":"https:\/\/changelogs.core-directive.com\/reference\/flag\/tengu-event-loop-stall","family_url":"https:\/\/changelogs.core-directive.com\/reference\/flag.json"}