{"name":"tengu_tidy_fern","slug":"tengu-tidy-fern","family":"flag","title":"Feature flags","noun":"feature flag","description":"New gate tengu_tidy_fern can add an extra value into how user messages are built","description_source":"entry","described_by":{"version":"2.1.274","anchor":"new-gate-tengu-tidy-fern-controls-an-alternate-user-message"},"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.274","anchor":"new-gate-tengu-tidy-fern-controls-an-alternate-user-message","heading":"New gate tengu_tidy_fern controls an alternate user-message construction path","line":"New gate tengu_tidy_fern can add an extra value into how user messages are built","released_at":"2026-09-16 22:36:09","reason":"named in this entry, gate cited by this entry, found in this entry's text"},{"version":"2.1.274","anchor":"hostsessionid-now-reported-reading-claude-code-host-session","heading":"hostSessionId now reported, reading CLAUDE_CODE_HOST_SESSION_ID","line":"Session registration now reports a hostSessionId read from the CLAUDE_CODE_HOST_SESSION_ID environment variable","released_at":"2026-09-16 22:36:09","reason":"gate cited by this entry"}],"entries_total":2,"docs":[],"docs_total":0,"gates":[{"version":"2.1.274","state":"unknown","account":null,"baseline":null,"code_default":true}],"related":[{"name":"tengu_tidy_abacus","slug":"tengu-tidy-abacus","description":"\/usage can now point out what is costing you most and suggest fixes such as `\/compact` or lower effort, which you can queue as a follow-up"},{"name":"tengu_tidy_axolotl","slug":"tengu-tidy-axolotl","description":"Claude Code reads a server-controlled switch whose built-in value is on; what it controls is not known"},{"name":"tengu_tidy_blanket","slug":"tengu-tidy-blanket","description":"When a hook stopped a group of tool runs, resuming the session can treat it as a deliberate stop, behind a remote switch that is off by default"},{"name":"tengu_tidy_cloud","slug":"tengu-tidy-cloud","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"},{"name":"tengu_tidy_eclipse","slug":"tengu-tidy-eclipse","description":"When a tool request contains details the tool does not recognise, Claude Code can now drop them and try again"},{"name":"tengu_tidy_frost","slug":"tengu-tidy-frost","description":"Subscribers who get the 1-hour prompt cache can be moved to a 5-minute cache for certain models when a server-side switch is on"},{"name":"tengu_tidy_lantern","slug":"tengu-tidy-lantern","description":"On Linux, Claude Code now finds processes left behind by tasks when a session shuts down, asks them to stop, then force-stops any still running"},{"name":"tengu_tidy_lemon","slug":"tengu-tidy-lemon","description":"A remotely controlled option lets team members send a more-usage request to their admin directly from `\/rate-limit-options`"},{"name":"tengu_tidy_origami","slug":"tengu-tidy-origami","description":"Claude Code reads a new remote switch whose purpose is not known, and treats it as off when the server sends nothing"},{"name":"tengu_tidy_shelf","slug":"tengu-tidy-shelf","description":"Claude Code's file and image download step now reads a server-controlled setting with on, count and off modes, which falls back to off"}],"url":"https:\/\/changelogs.core-directive.com\/reference\/flag\/tengu-tidy-fern","family_url":"https:\/\/changelogs.core-directive.com\/reference\/flag.json"}