{"version":"2.0.26","anchor":"simplified-internal-architecture","canonical_anchor":"simplified-internal-architecture","heading":"Simplified Internal Architecture","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.0.26\/e\/simplified-internal-architecture","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.0.26","markdown":"### Simplified Internal Architecture\n\n**What:** Removed redundant parameter passing across multiple core functions\n\n**Details:**\n\n- Removed unused \"thread context\" parameter from 8+ functions including slash command processing, user input handling, and thinking token calculation\n- Removed redundant \"MCP tools\" parameter from message loading and preparation functions\n- Cleaner function signatures reduce coupling and improve maintainability\n- **Evidence**: Modified functions `kO2()` at line 439904, `MN2()` at line 431613, `ON2()` at line 431920, `bS6()` at line 431736, `am()` at line 392896, `iEA()` at line 392870, and others"}