В центре изометрический куб, справа круг обменивается с ним стрелками, слева штриховой контур компьютеракомпьютерштаб в GitHubоблачный агент

303

Облачный агент через GitHub

Облачный агент работает на сервере сервиса, а вы пишете ему из браузера или из приложения на телефоне. Если штаб и отделы лежат в GitHub, такой агент читает папки и задачи прямо там и там же правит файлы. Доступ к вашему компьютеру ему не нужен. Способ подходит, когда компьютер выключен, вы в дороге или задачу продолжает коллега.

Штаб это главная папка с правилами и задачами для агента. Отделы это папки рядом с ним, по одной на повторяемый процесс. Подключение GitHub есть почти во всех облачных сервисах: ChatGPT, Claude, Manus, Perplexity.

Где работает агент и где лежат файлы

Агент работает в облаке сервиса, как чат на сайте, только с доступом к вашим папкам в GitHub. Файлы лежат в репозитории, так называется папка проекта на GitHub. В репозитории копия штаба и отделов, а рядом слой задач, issues. На ноутбуке те же папки синхронизируются с GitHub, поэтому правка из облака и правка за ноутбуком попадают в одно место.

Зачем нужен GitHub, видно по двум вопросам: где живёт задача и кто может её продолжить. Задача в файле видна только агентам на этом компьютере. Когда компьютер выключен, облачный агент её не видит. Задача в GitHub живёт по ссылке, и её продолжает любой агент: облачный, на сервере, у коллеги.

Лестница задачЧетыре ступени, каждая выше предыдущей, у каждой три строки: где живёт задача, кто её продолжает и где предел. Ноль, чат: живёт в разговоре, продолжает только этот разговор, предел: закрыл чат, задачи нет. Один, файлы: живёт в папке на компьютере, продолжают агенты на этом компьютере и с телефона через удалённый доступ, предел: компьютер выключен, работа стоит, облачный агент и коллега задачу не видят. Два, GitHub: живёт по ссылке в сервисе, продолжает любой агент, облачный, на сервере, у коллеги, предел: пять тысяч запросов в час, десяток агентов съедает их за полчаса; над этой ступенью подпись «советую начать отсюда». Три, граф задач: живёт в базе в папке отдела, на компьютере и сервере, продолжает команда агентов, задачи берут сами, предел: нужны настройка и продюсер. Предел каждой ступени снимает следующая. где живёт кто продолжает предел 0 · Чат в разговоре только этот разговор закрыл чат, задачи нет 1 · Файлы в папке на компьютере агенты на этом компьютере, с телефона через удалённый доступ компьютер выключен, работа стоит; облачный агент и коллега задачу не видят советую начать отсюда 2 · GitHub по ссылке в сервисе любой агент: облачный, на сервере, у коллеги 5000 запросов в час, десяток агентов съедает их за полчаса 3 · Граф задач в базе в папке отдела, на компьютере и сервере команда агентов, задачи берут сами нужны настройка и продюсер
Задача в файле привязана к одному компьютеру, задача в GitHub доступна любому агенту по ссылке.

Что настроить один раз

  1. Заведите аккаунт GitHub. Он бесплатный, нужна почта.
  2. Установите git и войдите в GitHub с компьютера. Git ведёт историю правок в папке. Установку и вход агент делает сам: дайте ему ссылку на статью "GitHub Projects как память для AI-агента": sereja.tech/blog/github-projects-ai-agent-memory.
  3. Опубликуйте штаб в приватном репозитории. Промпт для агента ниже. Когда агент закончит, проверьте, что репозиторий приватный: публичный репозиторий видит весь интернет, боты сканируют его, и ключи утекают за минуту.
  4. Подключите GitHub в облачном сервисе, например в ChatGPT.
публикация штаба
Опубликуй в ПРИВАТНОМ репозитории на GitHub эту папку. Используй GH CLI, если доступен, если нет, установи доступным образом. Настрой авторизацию через HTTP

Источник: урок 6 программы Personal Corp.

GH CLI это программа GitHub для терминала. Авторизация через HTTP означает вход через браузер: агент попросит открыть страницу и ввести код.

Проверка: в ChatGPT с подключённым GitHub спросите "Что у меня на сегодня?". Агент сходит в GitHub и покажет задачи из issues.

Как работать каждый день

Ограничения

Задачи можно вести и в другом сервисе: Яндекс.Трекер, Linear, Trello. Нужно одно: у каждой задачи своя ссылка, и агент пишет отчёт прямо в задачу.

Через GitHub агент может работать и сам, без вашего запроса: GitHub Actions запускает его по событию или по расписанию. Как это собрать, разбирает глава «Агент вне ноутбука: запуск по событию и расписанию».

Когда нужна своя машина, где агент круглые сутки работает с полной копией проекта, подходит агент на сервере, о нём следующая глава.