Синхронизация с git
koi-project-sync
Подтянуть и отправить материалы исследования в репозиторий без секретов и кода платформы.
Что делает
Сценарий синхронизирует только материалы исследования: отчёты, доску, дерево гипотез и выводы. При старте сессии сначала подтягивает изменения из репозитория, затем при необходимости сохраняет локальные правки и отправляет их. Секреты и код самой платформы ResearcherOS в коммит не попадают.
Зачем
Чтобы у команды была одна актуальная картина исследования в репозитории: после прогонов и правок данные не теряются локально и не затирают чужие обновления.
Когда вызывать
- В начале дня или сессии нужно подтянуть свежие материалы исследования
- После готового эксперимента или нового отчёта — отправить изменения коллегам
- Кнопка синхронизации в интерфейсе или явная просьба «синхронизируй проект»
Как вызвать
Попросите AI-помощника синхронизировать конкретный проект, либо нажмите Sync в интерфейсе ResearcherOS. Можно опираться на очередь отложенных отправок и статус «есть локальные правки».
Пример фразы AI-помощнику в редакторе:
Синхронизируй проект my-project с репозиторием:
сначала подтяни изменения, затем отправь локальные правки материалов исследования, если они есть.
Схема работы
Схема — цикл «подтянуть → решить, есть ли что отправить → сохранить и отправить или ждать». Старт сессии всегда начинается с подтягивания. Если локальных правок нет, сценарий ждёт и позже снова проверяет репозиторий.
flowchart LR
A[Старт сессии] --> B[Подтянуть изменения]
B --> C{Есть локальные правки?}
C -->|да| D[Сохранить материалы исследования]
D --> E[Отправить в репозиторий]
C -->|нет| F[Ждать]
F -->|через полчаса| B