Организация эффективной совместной работы с ИИ-агентами нередко упирается в ограничения командных тарифов и потерю контекста между сессиями. Разработчик поделился решением, позволяющим объединить шесть разнородных машин в единую рабочую среду с сохранением сквозного контекста.
Инфраструктура и логика взаимодействия
Система объединяет шесть устройств для трех участников команды:
- постоянно работающий десктоп (выполняет роль основного хаба);
- два ноутбука на Windows;
- два компьютера на macOS;
- удаленный Linux-VPS.
На каждом компьютере используется собственный аккаунт Claude Code. При этом любой член команды может продолжить начатую коллегой задачу на любой машине без пересказа истории в чатах — ИИ-агент обращается к актуальному контексту распределенной системы.
Синхронизация и координация
Для объединения устройств не используются централизованные облачные базы данных или серверы. Вся архитектура построена на простых локальных инструментах:
- Syncthing выступает транспортом и синхронизирует изолированные каталоги: скрипты, базы знаний, конфигурации и служебную память.
- Двусторонний обмен: взаимодействие между машинами идет через файловую очередь задач и дублируется в закрытую Telegram-группу для контроля статусов.
- Файловые блокировки: перед редактированием общего документа агент выставляет временный лок на 15 минут, предотвращая конфликты параллельной записи.
- Кроссплатформенность: скрипты не содержат жестко прописанных путей — параметры считываются из локального конфига каждой конкретной ОС.
- Безопасность: учетные данные и секретные ключи изолированы в отдельной директории и исключены из общей базы знаний.
Управление контекстом через Obsidian
База знаний и регламенты хранятся в общем хранилище Obsidian. Чтобы не перегружать стартовый контекст и контролировать расход токенов, структура базы разделена на уровни:
- Основной файл правил (CLAUDE.md): содержит короткие триггеры и указатели на подробные инструкции. Он считывается на старте каждой сессии. Право редактировать этот файл закреплено только за одним человеком.
- Детальные регламенты: хранятся в виде отдельных заметок в хранилище Obsidian и подгружаются агентом только по необходимости.
По замерам автора, медианный размер стартового контекста сессии составляет около 91 500 токенов. Вынесение полных текстов правил в подключаемые заметки помогает экономить контекстное окно.
Главные преимущества подхода
- Бесшовный контекст: передача задач происходит автоматически, без необходимости вручную синхронизировать результаты сессий.
- Быстрое подключение узлов: для ввода в строй нового компьютера достаточно скопировать конфигурацию и запустить синхронизацию папок.
- Экономия на подписках: каждый участник использует индивидуальный аккаунт, избегая переплат за командные лицензии с минимальным порогом мест.
- Независимость от вендора: правила оформлены обычными текстовыми файлами, что позволяет при необходимости подключить других ИИ-агентов без глобальной перестройки архитектуры.
Комментарии
, чтобы оставить комментарий.
Пока нет комментариев.