Expanse можно связать с репозиторием на GitHub. Тогда работа агента ложится в настоящий git: он ведёт осмысленную историю коммитов, а изменения синхронизируются с вашим репозиторием. Связка опциональна — проект без неё работает как обычно.
Всё устроено в два уровня: сначала вы один раз подключаете аккаунт GitHub, а потом связываете с репозиторием конкретные проекты.
Шаг 1. Подключить GitHub
Откройте Space → Подключения и нажмите Подключить у строки GitHub. Нейриум установит своё приложение на ваш аккаунт или организацию GitHub. Вы сами выбираете, к каким репозиториям дать доступ.

Это подключение само по себе ничего не делает с файлами — оно лишь открывает Нейриуму доступ к вашим репозиториям. Отключить его можно там же, кнопкой Отключить.
Шаг 2. Связать Expanse с репозиторием
Есть два входа — в зависимости от того, что у вас уже есть.
Создать Expanse из репозитория
В диалоге создания выберите режим Из GitHub, укажите подключение и репозиторий. Нейриум склонирует его в новый Expanse — файлы и история приедут сами. Наполнение идёт в фоне, а прогресс виден на вкладке Git страницы проекта.
Опубликовать Expanse в новый репозиторий
Если проект начинался с пустой папки, его можно выложить на GitHub. На вкладке Git страницы Expanse нажмите Опубликовать и выберите репозиторий — Нейриум зальёт туда файлы проекта и первый коммит.
Как агент отправляет изменения: два режима
Коммиты агент делает свободно по ходу работы. А вот отправку изменений на GitHub (push) вы контролируете — режим настраивается для каждого проекта на вкладке Git:
- Push — вручную (с подтверждением). Агент коммитит, но сам не отправляет: изменения ждут, пока вы нажмёте Push на вкладке Git. Это режим по умолчанию и самый безопасный.
- Push — автономно. Агент отправляет изменения сам, без вашего участия. Удобно, когда вы доверяете проекту рутину целиком.
Даже в ручном режиме ваши коммиты не потеряются между сессиями — Нейриум страхует их, поэтому наработки переживают перезапуск рабочего окружения.
Вкладка Git на странице Expanse
Пока репозиторий не подключён, вкладка Git показывает, что Expanse работает локально, и ведёт в Space → Подключения за доступом к GitHub.

После связи вкладка Git становится центром управления репозиторием. Здесь видно:
- карточку репозитория со ссылкой на GitHub, текущей веткой и временем обновления;
- статус: изменённые файлы, сколько коммитов ждёт отправки (Push) и сколько пришло с GitHub (Pull);
- историю коммитов;
- кнопки Commit, Push, Pull, Обновить и выбор режима push;
- Отвязать — если связь с репозиторием больше не нужна.
Статус на вкладке читается из сохранённой проекции, поэтому открывается быстро и не будит рабочее окружение проекта. Кнопка Обновить подтягивает свежее состояние с GitHub.

