{"name":"tengu_polished_reef","slug":"tengu-polished-reef","family":"flag","title":"Feature flags","noun":"feature flag","description":"Remote SDK sessions can prepare attached files while still waiting to take over a turn, behind a switch that is off by default","description_source":"entry","described_by":{"version":"2.1.282","anchor":"sdk-attachment-read-ahead-while-a-turn-handoff-is-pending"},"presence":{"first_seen":"2.1.282","removed_in":"2.1.287","in_current_build":false,"newest_mined":"2.1.288","builds":5,"mined_builds":131,"first_cited":{"version":"2.1.282","released_at":"2026-09-24 15:56:22","spans":1}},"aliases":[],"entries":[{"version":"2.1.286","anchor":"read-ahead-of-attachments-gated-by-tengu-amber-ferry","heading":"Remote sessions can prepare attachments before file downloads finish","line":"A new mode, off unless switched on remotely, lets remote sessions start preparing a message's attachments before its files finish downloading","released_at":"2026-09-30 17:14:38","reason":"gate cited by this entry"},{"version":"2.1.282","anchor":"sdk-attachment-read-ahead-while-a-turn-handoff-is-pending","heading":"SDK sessions can prepare file attachments while waiting for a turn handoff","line":"Remote SDK sessions can prepare attached files while still waiting to take over a turn, behind a switch that is off by default","released_at":"2026-09-24 15:56:22","reason":"gate cited by this entry"}],"entries_total":2,"docs":[],"docs_total":0,"gates":[{"version":"2.1.286","state":"unknown","account":null,"baseline":null,"code_default":false},{"version":"2.1.282","state":"unknown","account":null,"baseline":null,"code_default":false}],"related":[{"name":"tengu_polished_dewdrop","slug":"tengu-polished-dewdrop","description":"A new hidden switch, settable via env var, can make certain responses silently drop or error instead."},{"name":"tengu_polished_lagoon","slug":"tengu-polished-lagoon","description":"One session could inject a coordination notice into another, but three separate gates keep it dark."},{"name":"tengu_polished_quill_killswitch","slug":"tengu-polished-quill-killswitch","description":"Default `false`. In a non-interactive session, a typed slash command that matches no command is handed to the model as an `unknown_command_fallback` attachment carrying the name, the closest match within edit distance 2 and up to 40 model-invocable prompt command names. Setting the flag to `true` turns that fallback off, and the session prints `Unknown command: \/name` instead."},{"name":"tengu_polished_salamander","slug":"tengu-polished-salamander","description":"A new server switch lets a resumed session keep open a message that was waiting on a permission answer when the turn was interrupted"},{"name":"tengu_polished_tulip","slug":"tengu-polished-tulip","description":"The git and commit instructions Claude receives can now include an extra line about checks before shipping, depending on which skills are loaded"}],"url":"https:\/\/changelogs.core-directive.com\/reference\/flag\/tengu-polished-reef","family_url":"https:\/\/changelogs.core-directive.com\/reference\/flag.json"}