I wonder why when compacting context, if triggered manually with the "Compact now" button it takes ages, while if triggered by the agent autonomously it's super fast, is the compacting algorithm different?