{"name":"tengu_session_quality_classification","slug":"tengu-session-quality-classification","family":"flag","title":"Feature flags","noun":"feature flag","description":null,"description_source":"none","described_by":null,"presence":{"first_seen":null,"removed_in":null,"in_current_build":false,"newest_mined":"2.1.308","builds":0,"mined_builds":149,"first_cited":null},"aliases":[],"entries":[{"version":"2.1.70","anchor":"notes","heading":"","line":null,"released_at":"2026-03-06 00:09:06","reason":"gate cited by this entry, found in this entry's text"},{"version":"1.0.122","anchor":"session-quality-classification","heading":"Session Quality Classification","line":null,"released_at":"2025-09-23 17:35:45","reason":"gate cited by this entry, found in this entry's text"}],"entries_total":2,"docs":[],"docs_total":0,"gates":[],"related":[{"name":"tengu_session_deep_search_toggled","slug":"tengu-session-deep-search-toggled","description":null},{"name":"tengu_session_file_read","slug":"tengu-session-file-read","description":"An analytics event, not a feature flag. Claude Code logs it when the Read tool returns a text file's content, with the fields `totalLines`, `readLines`, `totalBytes`, `readBytes`, `offset`, `limit` and `ext` when present, `messageID` when present, and `is_session_transcript` (whether the file is classified as a session transcript)."},{"name":"tengu_session_forked_branches_fetched","slug":"tengu-session-forked-branches-fetched","description":"An analytics event, not a feature flag. After loading a list of session logs, Claude Code counts the logs per session key and logs this event when any key has more than one, with the fields `total_sessions`, `sessions_with_branches`, `max_branches_per_session`, `avg_branches_per_session` and `total_transcript_count`."},{"name":"tengu_session_index","slug":"tengu-session-index","description":null},{"name":"tengu_session_memory_accessed","slug":"tengu-session-memory-accessed","description":null},{"name":"tengu_session_memory_deleted","slug":"tengu-session-memory-deleted","description":"Rating a session memory bad now just records the rating instead of deleting the memory."},{"name":"tengu_session_memory_loaded","slug":"tengu-session-memory-loaded","description":null},{"name":"tengu_session_memory_rated","slug":"tengu-session-memory-rated","description":"Rating a session memory bad now just records the rating instead of deleting the memory."},{"name":"tengu_session_memory_share_event","slug":"tengu-session-memory-share-event","description":"A prompt to share your transcript after rating a memory is built but never appears."},{"name":"tengu_session_model_cached_deny_reprobe","slug":"tengu-session-model-cached-deny-reprobe","description":"Claude Code can now re-check a cached 'model access denied' result instead of trusting it forever"}],"url":"https:\/\/changelogs.core-directive.com\/reference\/flag\/tengu-session-quality-classification","family_url":"https:\/\/changelogs.core-directive.com\/reference\/flag.json"}