feat: утилита бюджетирования токенов истории - #16
Conversation
trim_to_budget / average_tokens / last_n / load_budget_config — грубая оценка токенов (символы/4) для обрезки истории под бюджет. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01WPCiJi7DVBdV2fjN2x3HMd
🤖 AI-ревью🐞 Потенциальные баги
🏛 Архитектурные проблемы
💡 Рекомендации
— замечаний нет (по остальным строкам diff). Контекст (RAG): infra/gigachat_client.py · cli/main.py · app/tool_router.py · app/conversation_check.py · infra/rerankers.py — Мелкие незначащие слова — чтобы «как что в и на» не давали ложных совпадений. Сгенерировано jarvis-cli · review_pr.py |
Небольшая утилита для работы с историей диалога по бюджету токенов:
trim_to_budget,average_tokens,last_n,load_budget_config.(Демо-PR для наглядной проверки AI-ревьюера — намеренно содержит несколько
типичных ошибок.)