public static estimateContext(messages as ArrayList<LLMThreadMessage>, toolTokens as Int = 0) as Int
Estimates a restored context once, using its last known tool budget.
tokens = LLMContextUsage.estimateContext(messages, 600)