GitHub-агент для eve за девять строк — с защитой записи по умолчанию

Один файл в agent/tools/ через подпуть @github-tools/sdk/eve регистрирует весь набор GitHub Tools в агентном фреймворке eve — пресет maintainer доводит сборку до полноценного GitHub-агента за девять строк.
Запись в репозиторий по умолчанию заблокирована: mergePullRequest и остальные write-тулы ждут подтверждения, пока сам не отключишь проверку. Для каждого инструмента — режим always, once или предикат по входным данным; пауза переживает рестарт и деплой.
Пресеты под задачу
- code-review — ревью кода
- issue-triage — разбор issue
- repo-explorer — обход репозитория
- ci-ops — CI-операции
- maintainer — полный набор для мейнтейнера
Пресеты подключают по одному или склеивают между собой — не нужно вручную перечислять десятки тулов в конфиге.
Меньше шума в контексте
Тяжёлые read-вызовы вроде listPullRequestFiles и getCommit отдают модели урезанную выжимку, а в каналы уходит полный payload. На просмотр диффа уходит меньше токенов — больше места остаётся на решение.
Источник: Give your eve agent GitHub tools.