pub fn should_compact(
messages: &[Message],
compact_at_tokens: u64,
tool_overhead_tokens: u64,
) -> boolExpand description
Returns true if compaction should fire.
Fires when estimate_tokens(messages) + tool_overhead_tokens >= compact_at_tokens.