Caveman — сокращение контекста и ответов AI-агентов

Caveman объединяет навыки и CLI для сокращения ответов, подготовки входных данных и выбора модели в инструментах AI-кодинга. Способы уменьшения контекста настраиваются отдельно.
Возможности и состав проекта
Проект предлагает шесть основных функций, называемых «камнями». «Say less» сокращает ответы агента, сохраняя при этом смысл, а «Read less» уменьшает объём входных данных, таких как логи, JSON, CSV и вывод тестов, прежде чем они будут прочитаны моделью. Функция «Auto» автоматически выбирает модель и уровень усилий для каждого запроса, чтобы снизить стоимость, а «Blocks» позволяет агенту сохранять и повторно использовать скрипты в режиме работы с кодом.
Начало работы и требования
Для установки Caveman требуется Node.js версии 22.13 или выше. Утилита устанавливается одной командой через npx и может работать с более чем 30 различными агентами, включая Claude, Codex и Gemini CLI. Функция «Auto» требует бесплатной учётной записи Caveman, а для использования дополнительных моделей, таких как OpenAI, необходимо добавить соответствующие ключи провайдера.
Ограничения и выбор сценария
Проценты экономии в README относятся к экспериментам авторов и не гарантируются в каждой сессии. Auto требует учётной записи, а дополнительные провайдеры — собственных ключей. Сокращённые логи и ответы нужно проверять на потерю важных деталей; установка меняет настройки найденных агентов.
Лицензия и условия использования
GitHub определяет лицензию репозитория как Apache-2.0. Перед использованием и распространением проверьте полный текст LICENSE и отдельные условия зависимостей, данных или моделей: лицензия репозитория не заменяет их лицензии.





