{"name":"tengu_silly_waterfall","slug":"tengu-silly-waterfall","family":"flag","title":"Feature flags","noun":"feature flag","description":"A gated fix can now remove stale leftover transcript entries when resuming a headless session","description_source":"entry","described_by":{"version":"2.1.271","anchor":"new-gated-cleanup-for-stale-waterfall-style-transcript-entri"},"presence":{"first_seen":"2.1.271","removed_in":null,"in_current_build":true,"newest_mined":"2.1.319","builds":45,"mined_builds":159,"first_cited":{"version":"2.1.271","released_at":"2026-09-14 19:45:19","spans":3}},"aliases":[],"entries":[{"version":"2.1.317","anchor":"resume-prompt-placeholder-kept-as-virtual-message-instead-of","heading":"An unsent prompt is no longer always removed when a remote session resumes","line":"When a remote session resumes, an unsent prompt can now stay in the conversation marked as a placeholder instead of always being removed","released_at":"2026-11-02 23:57:53","reason":"gate cited by this entry"},{"version":"2.1.295","anchor":"tengu-silly-waterfall-cleanup-now-also-covers-sessionstart-h","heading":"Transcript tail cleanup now passes over empty SessionStart hook entries","line":"A switchable cleanup of trailing transcript messages no longer stops at empty SessionStart hook progress or success entries","released_at":"2026-10-08 18:22:58","reason":"gate cited by this entry"},{"version":"2.1.273","anchor":"duplicate-waterfall-assistantsystem-messages-pruned-from","heading":"Duplicate 'waterfall' assistant\/system messages pruned from transcript, gated by tengu_silly_waterfall","line":"A gated cleanup step now removes stray duplicate 'waterfall' messages from the conversation transcript","released_at":"2026-09-15 18:06:34","reason":"gate cited by this entry, found in this entry's text"},{"version":"2.1.271","anchor":"new-gated-cleanup-for-stale-waterfall-style-transcript-entri","heading":"New gated cleanup for stale waterfall-style transcript entries: tengu_silly_waterfall","line":"A gated fix can now remove stale leftover transcript entries when resuming a headless session","released_at":"2026-09-14 19:45:19","reason":"gate cited by this entry, found in this entry's text"}],"entries_total":4,"docs":[],"docs_total":0,"gates":[{"version":"2.1.317","state":"on-in-practice","account":true,"baseline":true,"code_default":false},{"version":"2.1.295","state":"on-in-practice","account":true,"baseline":true,"code_default":false},{"version":"2.1.273","state":"off","account":false,"baseline":false,"code_default":false},{"version":"2.1.271","state":"unknown","account":null,"baseline":null,"code_default":false}],"related":[{"name":"tengu_silly_shore","slug":"tengu-silly-shore","description":"Two server-controlled switches are now looked up through a stored name rather than written out, and still count as on when the server sends nothing"}],"url":"https:\/\/changelogs.core-directive.com\/reference\/flag\/tengu-silly-waterfall","family_url":"https:\/\/changelogs.core-directive.com\/reference\/flag.json"}