Side: after Commit: 1fe034fc8a89d27ab8dd259d224076e3e02460e4 Environment: Linux; real Claude Code 2.1.323 CLI; synthetic scratch project; no model turn. Project .claude/settings.json: {"env":{"CLAUDE_CODE_AUTO_COMPACT_WINDOW":"1000000"}} T3 provider setting: Auto-compact after = 400000 Launch --settings from unmodified T3 makeClaudeQueryOptions: {"fastMode":false,"autoCompactWindow":400000,"env":{"CLAUDE_CODE_AUTO_COMPACT_WINDOW":"400000"},"showThinkingSummaries":true} Command: claude -p /autocompact --model claude-opus-5-5 --settings Exit: 0 CLI stdout: Auto-compact window for Opus 5.5: 400k tokens (from CLAUDE_CODE_AUTO_COMPACT_WINDOW) Auto-compact summarizes the conversation when context usage approaches this limit. The actual threshold is the minimum of this setting and your model's maximum context window. The auto setting picks a window tuned for your model and is strongly recommended for the best cost and performance. CLI stderr: