Перейти к содержимому

БЕЗОПАСНОСТЬ И КОНТРОЛЬ

Пусть агенты создают. А ваша ветка остаётся вашей.

Контейнерные агенты работают с домашним каталогом агента и изолированным Git worktree. Panolayer стоит между этим рабочим пространством и вашей веткой: сначала проверка, затем ваше одобрение.

Как устроены границыОт изолированной работы к одобренному коду
Пространство для работы

Контейнер агента

Отдельная среда для каждого запущенного вами агента.

Агент для программированияЗапускает свои инструменты внутри песочницы
Домашний каталог агентаНастройки и файлы вне вашего личного домашнего каталога
Изолированный worktreeНачинается с вашей ветки; изменения остаются здесь

Никаких прямых правок в вашей рабочей ветке

Запрос проверки
Граница слияния

Panolayer

Страж между изменениями агента и вашей веткой.

Verification Engine

Проверяет предлагаемые изменения на регрессии. Только успешный результат открывает возможность запросить слияние.

Исправьте непройденные проверки и запустите проверку снова.
Пройдено → запрос вашего одобрения

Ваше одобрение

Изучите diff, находки и ошибки, если они есть. Слияние подтверждаете вы в Panolayer.

Одобренное слияние
Снова в ваших руках

Ваша ветка

Возвращаются только одобренные вами изменения.

Проверка пройденаОдобрено человеком

Ответвитесь для работы. Пройдите проверку. Получите одобрение. Слейте изменения обратно в свою ветку.

СВОБОДА ВНУТРИ. КОНТРОЛЬ НА ГРАНИЦЕ.

Дайте агентам простор. Последнее слово — за вами.

Собственное рабочее пространство.

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

Контроль перед вашей веткой.

Verification Engine проверяет изменения на регрессии, прежде чем агент сможет запросить слияние. Непройденные проверки блокируют запрос. Если агент снова меняет код, нужен новый результат проверки.

Решение о слиянии принимаете вы.

Пройденная проверка открывает путь к ревью. Panolayer показывает вам предлагаемые изменения и результаты проверки, включая предупреждения и ошибки. Агент может запросить слияние, а решаете вы.

А КОГДА ВЫ ЗАКОНЧИТЕ

Работа сделана. Рабочее пространство очищено.

Когда вы завершаете сеанс, Panolayer освобождает его среду выполнения и файлы сеанса. Завершённые рабочие пространства можно очистить; неслитая работа остаётся доступной, пока вы не решите, что сохранить, а что отбросить.