← Все артефакты

Один агент на нескольких машинах

Агент, который работает на нескольких компьютерах (Mac, второй Mac, сервер), должен помнить одно и то же. Для этого вся память и все настройки живут в одном Git-репозитории, а синхронизация автоматическая.

Что хранить в репозитории

Что в репозиторий не класть

Скрипт синхронизации

Один скрипт sync.sh, одинаковый на всех машинах. Порядок действий:

  1. закоммитить локальные изменения (git add -A, затем git commit);
  2. подтянуть чужие (git pull --rebase --autostash);
  3. отправить свои (git push).

Правила скрипта:

Когда запускать

Руками синхронизацию запускать не нужно, пока нет .sync-error.

Новая машина

Один идемпотентный скрипт setup-agent.sh: создаёт ссылки на скиллы, ставит плагины из списка, добавляет MCP. Повторный запуск безопасен, поэтому его же запускают после добавления нового скилла или плагина.

Правило для новых скиллов

Новый скилл класть в skills/ репозитория, а не напрямую в ~/.claude/skills: иначе он останется на одной машине.