{"version":"1.0.122","anchor":"slash-command-budget-management","canonical_anchor":"slash-command-budget-management","heading":"Slash Command Budget Management","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/1.0.122\/e\/slash-command-budget-management","release_url":"https:\/\/changelogs.core-directive.com\/v\/1.0.122","markdown":"### Slash Command Budget Management\n\n**What changed:** Slash command descriptions are now limited to prevent excessive context window usage\n\n**How it works now:**\n\n- Default character budget: 15,000 characters\n- Configurable via `SLASH_COMMAND_TOOL_CHAR_BUDGET` environment variable\n- Shows notification when commands are truncated: \"(Showing 25 of 50 commands due to token limits)\"\n- Only includes commands with user-specified descriptions (excludes built-in commands without descriptions)\n\n**Details:**\n\n- Prevents unlimited context consumption with many custom commands\n- Prioritizes commands by order (shows first N that fit in budget)\n- Separate token tracking for slash command overhead\n- **Evidence**: `GM6() at line 402246`, `G4B() at line 402255`, `Y4B() at line 402266`"}