- Added the active session model to compaction candidate selection before role-based candidates. - Updated compaction routing so role-based models are only considered after the current chat model. - Added a regression test proving an Anthropic session prefers its active model over `modelRoles.default` on OpenAI.