using Microsoft.Extensions.AI; namespace Luna.Core.Session; public static class TokenEstimator { public static int EstimateTokens(string text) => text.Length / 4; public static int EstimateTokens(IReadOnlyList messages) => messages.Sum(m => EstimateTokens(m.Text)); }