@GregKamradt I'm leaning OpenAI here.
Not keeping reasoning and applying this compaction strategy are arbitrary decisions, that seem to hurt models that don't expect this. If this goes against the recommendation on how to use 5.6 for any type of use case, it's a stupid rule.