getCharBudget function
Calculate the character budget for skill descriptions.
Implementation
int getCharBudget({int? contextWindowTokens, int? envOverride}) {
if (envOverride != null && envOverride > 0) {
return envOverride;
}
if (contextWindowTokens != null) {
return (contextWindowTokens * charsPerToken * skillBudgetContextPercent)
.floor();
}
return defaultCharBudget;
}