/
aqa
/
claude-code
Обзор
Документация
Войти
/
aqa
/
claude-code
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
utils/statusNoticeHelpers.ts
20 строк
673 B
kuberwastaken
new initial commit (history rewritten)
01 апр 2026, 14:57
01 апр 2026, 14:57
c1996f2
Код
Авторство
О чём код?
import { roughTokenCountEstimation } from '../services/tokenEstimation.js' import type { AgentDefinitionsResult } from '../tools/AgentTool/loadAgentsDir.js' export const AGENT_DESCRIPTIONS_THRESHOLD = 15_000 /** * Calculate cumulative token estimate for agent descriptions */ export function getAgentDescriptionsTotalTokens( agentDefinitions?: AgentDefinitionsResult, ): number { if (!agentDefinitions) return 0 return agentDefinitions.activeAgents .filter(a => a.source !== 'built-in') .reduce((total, agent) => { const description = `${agent.agentType}: ${agent.whenToUse}` return total + roughTokenCountEstimation(description) }, 0) }