{"name":"tengu_eager_pillow","slug":"tengu-eager-pillow","family":"flag","title":"Feature flags","noun":"feature flag","description":"A gated code path changes how Claude Code detects unresolved tool uses","description_source":"entry","described_by":{"version":"2.1.274","anchor":"gated-eager-unresolved-tool-use-detection-path-tengu-eager"},"presence":{"first_seen":"2.1.274","removed_in":null,"in_current_build":true,"newest_mined":"2.1.319","builds":42,"mined_builds":159,"first_cited":{"version":"2.1.274","released_at":"2026-09-16 22:36:09","spans":1}},"aliases":[],"entries":[{"version":"2.1.312","anchor":"interrupted-turn-resume-re-run-pending-agent-calls","heading":"Resuming an interrupted turn re-runs waiting agent calls instead of the whole turn","line":"After a restart, agent calls left waiting in an interrupted turn are run again so each picks up its agent, rather than redoing the whole turn","released_at":"2026-10-27 18:36:10","reason":"gate cited by this entry"},{"version":"2.1.311","anchor":"parked-permission-deny-answers-handled-differently-refusal","heading":"Denying a parked permission prompt is now treated as a refusal","line":"In one mode, Deny on a parked permission prompt in a remote session is now a refusal that holds, and later answers for that action are dropped","released_at":"2026-10-26 19:47:57","reason":"gate cited by this entry"},{"version":"2.1.292","anchor":"resume-of-interrupted-turns-recovers-journaled-off-chain-too","heading":"Resuming an interrupted turn recovers tool calls the previous worker already handled","line":"With CLAUDE_CODE_RESUME_INTERRUPTED_TURN set, resume now finds tool calls the previous worker recorded but the transcript left unfinished","released_at":"2026-10-06 17:10:31","reason":"gate cited by this entry"},{"version":"2.1.288","anchor":"two-new-dark-gates-tengu-lucky-whisper-and-tengu-eager-pill","heading":"Remote switches now control two subagent and tool-result behaviours","line":"Two remote switches, off by default, control keeping a file-sending tool's results in subagents and how unanswered tool requests are found","released_at":"2026-10-02 18:30:40","reason":"gate cited by this entry, found in this entry's text"},{"version":"2.1.274","anchor":"gated-eager-unresolved-tool-use-detection-path-tengu-eager","heading":"Gated: eager unresolved-tool-use detection path (tengu_eager_pillow)","line":"A gated code path changes how Claude Code detects unresolved tool uses","released_at":"2026-09-16 22:36:09","reason":"named in this entry, gate cited by this entry, found in this entry's text"}],"entries_total":5,"docs":[],"docs_total":0,"gates":[{"version":"2.1.312","state":"on-in-practice","account":true,"baseline":true,"code_default":false},{"version":"2.1.311","state":"on-in-practice","account":true,"baseline":true,"code_default":false},{"version":"2.1.292","state":"on-in-practice","account":true,"baseline":true,"code_default":false},{"version":"2.1.288","state":"on-in-practice","account":true,"baseline":true,"code_default":false},{"version":"2.1.274","state":"unknown","account":null,"baseline":null,"code_default":false}],"related":[{"name":"tengu_eager_brooks","slug":"tengu-eager-brooks","description":"The quota warning tied to resuming a session now reads its settings from a remote switch and can estimate quota use per million tokens"},{"name":"tengu_eager_lighthouse","slug":"tengu-eager-lighthouse","description":null},{"name":"tengu_eager_quilt","slug":"tengu-eager-quilt","description":"When a model rejects an effort level, Claude Code can retry one level lower and tell you once, unless a remote switch turns this off"},{"name":"tengu_eager_raccoon","slug":"tengu-eager-raccoon","description":"A new remote switch, off by default, appears where a bundled SDK upgrade guide used to be"},{"name":"tengu_eager_rain","slug":"tengu-eager-rain","description":"When a response stops arriving because it was suspended, Claude Code now retries it a limited number of times before its usual retry handling"}],"url":"https:\/\/changelogs.core-directive.com\/reference\/flag\/tengu-eager-pillow","family_url":"https:\/\/changelogs.core-directive.com\/reference\/flag.json"}