# Умные инструменты

URL: https://agentvera.dev/ru/features/smart-tools/ · Тариф: Бесплатно

Большая часть токенов, которые тратит агент, уходит не на код, который он пишет, а на файлы и вывод команд, которые он читает. Умные инструменты AgentVera работают как хуки между Claude Code и его инструментами и останавливают лишнее, прежде чем оно дойдёт до модели. Все четыре включены по умолчанию и отключаются по одному в Settings → Token savings.

**Блокировка лишних чтений файлов.** Если файл, уже прочитанный в разговоре и не менявшийся с тех пор, читают снова через cat, head, tail или sed -n, запрос отклоняется, а агенту сообщают, что содержимое уже в его контексте. При первом полном чтении файла больше 800 строк и 24 КБ агент вместо этого получает структуру файла из карты проекта и читает только нужные диапазоны строк. Повтор того же запроса проходит; /compact или /clear сбрасывает эту память.

**Запуск только затронутых тестов.** Команда, запускающая весь набор тестов, например «npx vitest run», «jest» или «npm test», скрипт которого это vitest или jest, сужается до тестов незакоммиченных изменений и файлов, которые их импортируют, до двух уровней. Если затронуто более 40 тестовых файлов, запускается весь набор. Агенту сообщают, что было сужено, и он может запустить всё с помощью AGENTVERA_ALL_TESTS=1.

**Проверка ошибок сразу после правки.** Перед правкой TS/JS-файла записываются текущие ошибки этого файла и до 8 файлов, которые его импортируют. После правки они проверяются снова штатными TypeScript и ESLint проекта, и в том же ходе Claude возвращаются только новые ошибки. Предупреждения не учитываются, а проверка ограничена 8 секундами.

**Общие результаты между агентами.** Когда та же команда линтера, проверки типов, тестов или сборки запускается повторно в той же папке на точно том же коде, неважно, этим агентом или параллельным, возвращается прежний вывод, а агенту сообщают, кто запускал и сколько минут назад.

- Охвачены: eslint, tsc, vitest run, jest, biome, ruff, mypy, pytest, cargo, go vet, test и build, а также скрипты lint, typecheck, check, test и build для npm, pnpm и yarn.
- Цепочки команд, --watch, --fix и --write не кэшируются; результаты хранятся 30 минут.
- Повторный запуск команды сразу после кэшированного ответа заставляет выполнить её заново.

- **С какими агентами они работают?** Все четыре работают на хуках Claude Code, так что только с локальными агентами Claude Code. Для Codex есть RTK и карта проекта.
- **Где посмотреть экономию?** Блок умных инструментов в Settings → Token savings и плитка «Smart tools savings» во вкладке AI ROI показывают итог для этого компьютера. Оценка основана на длине вывода, который не дошёл до модели.
- **Сужаются ли и проверки Verify или pre-commit?** Нет. Сужение тестов применяется только к командам, которые агент запускает сам.
- **Можно ли их отключить?** Да. У каждого есть свой переключатель в Settings → Token savings, и изменения вступают в силу сразу.

---

**Об AgentVera.** AgentVera — настольное приложение для macOS, Windows и Linux от Solviera Teknoloji. Оно запускает 18 ИИ-агентов для программирования (Claude Code, Codex, Gemini CLI, Copilot, Cursor, Antigravity, opencode, Hermes, Qwen Code, Kimi Code, Kiro, Amp, Droid, Goose, Vibe, Crush, Aider, Cline) рядом, по проектам, в настоящих терминалах с собственными установками CLI и входами пользователя. В бесплатном тарифе количество агентов не ограничено. Скачать: https://agentvera.dev/ru/download/ · Цены: https://agentvera.dev/ru/pricing/
