{"version":"2.0.22","anchor":"better-non-interactive-session-tracking","canonical_anchor":"better-non-interactive-session-tracking","heading":"Better Non-Interactive Session Tracking","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.0.22\/e\/better-non-interactive-session-tracking","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.0.22","markdown":"### Better Non-Interactive Session Tracking\n\n**What:** Improved internal consistency for tracking non-interactive sessions throughout the codebase.\n\n**Details:**\n\n- Standardized API using options objects instead of scattered parameters\n- Cleaner function signatures: `{querySource, agents, isNonInteractiveSession, hasAppendSystemPrompt}`\n- Affects web fetch, conversation summarization, bug reporting, and command extraction\n- **Evidence**: `Zn6()` at line 295359, `lGQ()` at line 408663, `cSQ()` at line 466310"}