Владельцы репозиториев GitHub: используйте флаг --author в Git для блокировки спама от ИИ-ботов

✍️ OpenClawRadar📅 Опубликовано: 19 мая 2026 г.🔗 Source
Владельцы репозиториев GitHub: используйте флаг --author в Git для блокировки спама от ИИ-ботов
Ad

Команда Archestra (стартап AI-платформы) тонула в спаме от AI-ботов — 253 комментария к одному баунти, 27 PR для одной функции, которые никогда не тестировались, и еженедельная очистка занимала полдня. Их репозиторий стал враждебным для реальных контрибьюторов. Им нужен был белый список, но GitHub не поддерживает его для публичных репозиториев. Их хитроумное решение: злоупотребление настройкой Limit to prior contributors и флагом Git --author.

Проблема: AI-мусор в GitHub

Боты генерировали бесконечные «планы реализации» и агрессивные ответы. Реальные контрибьюторы, такие как @ethanwater, @developerfred и @Geetk172, оставались незамеченными. Даже их первая попытка — бот репутации под названием «London-Cat» — не остановила спам. «Шериф AI» закрывал легитимные PR. Единственным реальным решением было ограничить вклад проверкой на человека.

Как работает хак с белым списком

Настройка GitHub «Limit to prior contributors» блокирует всех, кто не делал коммитов в main. Но в Git коммиты имеют два поля идентификации: автор и коммиттер. Используя --author, можно приписать коммит другому человеку — GitHub предоставляет статус контрибьютора, если email совпадает с noreply email пользователя GitHub (<id>+<username>@users.noreply.github.com).

# Узнать GitHub ID пользователя
gh api users /their-username --jq '.id'
# Сделать коммит от его имени (email = [email protected])
git commit \
  --author="their-username <[email protected]>" \
  -m "chore: add their-username to external contributors"

Запушьте в main, и этот пользователь сможет сразу комментировать, открывать issues и отправлять PR. В коммите внешний пользователь указан как автор; ваш аккаунт — как коммиттер. Этого достаточно, чтобы GitHub считал их «предыдущим контрибьютором».

Ad

Полный процесс онбординга

  1. Пользователь переходит на archestra.ai/contributor-onboard и проходит капчу, соглашаясь с правилами этичного AI.
  2. При отправке формы срабатывает GitHub Action, который через API узнает ID пользователя и добавляет его handle в файл EXTERNAL_CONTRIBUTORS.md.
  3. Action пушит коммит в main с авторством от внешнего пользователя — предоставляя ему статус контрибьютора немедленно.

Это ядерный вариант для стартапа, финансируемого венчурным капиталом и измеряющего активность в GitHub, но качество победило тщеславные метрики.

Хак грязный, но работает. Никакого стороннего спам-фильтра — только умное использование полей идентификации Git и двухэтапный процесс проверки.

📖 Полный источник: HN AI Agents

Ad

👀 Смотрите также

Практические уроки по инженерии промптов из опыта работы с Claude Code
Гайды

Практические уроки по инженерии промптов из опыта работы с Claude Code

Менеджер проекта делится конкретными техниками, которые улучшили результаты Claude Code: двухфазные промпты, промпты с одной целью и очень специфичные определения ролей.

OpenClawRadar
Относиться к подагентам OpenClaw как к функциям без состояния, а не как к постоянным членам команды
Гайды

Относиться к подагентам OpenClaw как к функциям без состояния, а не как к постоянным членам команды

Разработчик делится своим опытом перехода от восприятия суб-агентов OpenClaw как постоянных членов команды с личностями к их восприятию как вызовов функций без состояния, имеющих специализированные цели.

OpenClawRadar
Анализ затрат на агента OpenClaw: с $340 до $112 в месяц благодаря пяти оптимизациям
Гайды

Анализ затрат на агента OpenClaw: с $340 до $112 в месяц благодаря пяти оптимизациям

Разработчик отследил 18 000 API-вызовов четырёх агентов OpenClaw за 30 дней и обнаружил, что 70% задач не требовали GPT-4.1. Благодаря внедрению кэширования промптов, сокращению системных промптов, пакетной обработке аналитики, переходу на более дешёвые модели и установке лимитов на максимальное количество токенов, ежемесячные затраты снизились с $340 до $112.

OpenClawRadar
Проблема голоса ИИ: Как избежать шаблонов в текстах, созданных искусственным интеллектом
Гайды

Проблема голоса ИИ: Как избежать шаблонов в текстах, созданных искусственным интеллектом

Разработчик обсуждает распространённую проблему: тексты, созданные с помощью LLM, часто содержат характерные «LLM-штампы», которые сразу же распознаются детекторами ИИ, и делится статьёй о выявлении этих шаблонов и редактировании для достижения аутентичности.

OpenClawRadar