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

Создание

Разрабатывайте с агентами, которыми уже пользуетесь.

Подключайте агентов, которыми уже пользуетесь, или создайте собственный цикл для своего проекта и запускайте их параллельно. Каждый агент видит одну и ту же карту вашей архитектуры, построенную по вашему коду, и делает commit в собственном Git worktree. Когда агент завершает работу, Panolayer проверяет её на регрессии, и ничего не сливается в вашу ветку без вашего одобрения.

Скачать PanolayerЧитать документацию

Публичная бета для macOS. Бесплатный старт, банковская карта не нужна.

Создание

Ошибка не в файлах, которые изменил агент. Она в тех, что от них зависят.

Допустим, вы просите агента изменить getPrice(), чтобы она возвращала доллары вместо центов. Агент обновляет страницу товара и корзину, тесты проходят. Но оформление заказа тоже вызывает getPrice(), по-прежнему считает результат центами — и за заказ на $20 списывается 20 центов.

01 / Создание

Все ваши агенты в одном месте

Сейчас большинство разработчиков используют больше одного агента — каждый в своём терминале и со своим представлением о вашей кодовой базе. В Panolayer они работают параллельно, и каждый видит одну и ту же карту вашей архитектуры, построенную по вашему коду, поэтому все начинают с одной картины того, как устроена система.

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

Все ваши агенты в одном месте

02 / Создание

Установка в один клик, с вашими API-ключами

В Agent Marketplace двадцать агентов для программирования, включая Aider, Claude Code, Cline CLI, Codex CLI, Gemini CLI и GitHub Copilot CLI, а также Panolayer Agent. Установите нужного в один клик и запустите его на своём проекте с той же страницы, ничего не настраивая в терминале.

Агенты работают на вашей собственной подписке или API-ключе. Вы платите провайдеру модели напрямую, и Panolayer не выступает посредником в этих расчётах.

Agent Marketplace
Установка в один клик, с вашими API-ключами

03 / Создание

Ничего не попадает в ветку без вас

Агент не может слить свою работу в вашу ветку. Когда он заканчивает, Panolayer проверяет результат, а решение принимаете вы. Агенты из Marketplace работают в защищённом контейнере с контролируемыми границами рабочего пространства, инструментами, сетью, лимитами ресурсов и доступом к секретам. Ваше основное дерево в него не монтируется, поэтому у агента нет пути к вашей ветке. CLI-агенты, уже установленные на вашем Mac, запускаются внутри своего worktree с инструкцией запрашивать слияние, а не выполнять его.

На вашем Mac

Контрольная точка — перед вашей локальной веткой

Ваша локальная ветка

feature/login

Ваша отправная точка. Можно работать и в main.

Отдельные worktree агентов

Claude CodeСвоя рабочая копия · свои правки
Codex CLIСвоя рабочая копия · свои правки

Здесь агенты делают commit так часто, как нужно.

Panolayer проверяет работу

Когда агент объявляет работу выполненной, запускается проверка.

Проверки пройдены → вы одобряете

↶ Проверки не пройдены → обратно агенту

Локальное слияние

Ваша локальная ветка

feature/login

Здесь одобренные изменения присоединяются к вашей работе.

Позже — на вашем Git-хостинге
  1. Push делаете вы
  2. Удалённая ветка функции
  3. Pull request и ревью
  4. Слияние в main
Агенты из Marketplace

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

CLI-агенты на хосте

Работают на вашем Mac в worktree. Им предписано запрашивать слияние; это политика, а не изоляция контейнера.

Контроль остаётся за вами

Вы всегда можете сами сделать commit и слить работу агента, даже если проверки не пройдены.

04 / Создание

Каждый запуск проверяется

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

Как работает проверка
Каждый запуск проверяется

05 / Создание

Создайте собственного агента

Поведение агента определяется его обвязкой: как он планирует, что проверяет, прежде чем объявить работу готовой, и что делает, если шаг не удался. Обычно настроить можно только промпт. Graph Builder позволяет спроектировать саму обвязку, представив её в виде графа. Когда закончите, можно оставить её приватной или опубликовать в Marketplace.

Как работает Graph Builder
Создайте собственного агента

Panolayer Agent

Собственный агент Panolayer, встроенный в платформу и связанный с картой архитектуры и проверкой. Используйте его для программирования так же, как любого другого агента.

Когда проверка обнаруживает регрессию, Panolayer Agent получает сбой и затронутый вызывающий код в качестве задания, исправляет его в собственном worktree, и исправление снова проходит проверку.

Он же выполняет создаваемые вами циклы. Цикл — это рабочий процесс, который вы выстраиваете в Graph Builder: шаги, проверки между ними и действия при сбое. Panolayer Agent проходит его шаг за шагом, выполняет каждую добавленную вами проверку и, если что-то идёт не так, следует заданному вами пути сбоя.

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

Вопросы

Какие агенты поддерживаются?

Поддерживаются Panolayer Agent и двадцать сторонних агентов. Полный список — в справочнике по агентам.

Все поддерживаемые агенты
Каждый ли агент работает в контейнере?

Нет. В контейнере работают агенты, установленные из Marketplace. CLI-агенты, уже установленные на вашем Mac, запускаются от вашего имени в собственном worktree. Это отделяет их работу от вашей ветки, но не является изолированной средой безопасности.

Может ли агент слить свою работу сам?

Нет. Сначала его работа проверяется, а затем решение принимаете вы. Вы можете выполнить слияние сами, даже если проверки не пройдены. Сбои останутся в списке в «Проверке».

Видят ли агенты мою архитектуру?

Могут видеть. Panolayer предоставляет агентам инструмент MCP для запросов к карте вашей кодовой базы: структуре, вызывающему коду и зависимостям. Использовать ли его в конкретной задаче, решает сам агент.

Можно ли запустить несколько агентов одновременно?

Да. Каждый получает собственный worktree, а вы видите все запуски рядом.

Нужна ли мне собственная подписка или API-ключ?

Да. Агенты работают на вашей собственной подписке или API-ключе. Panolayer не перепродаёт доступ к моделям.

Заменяет ли это мой редактор?

Нет. Panolayer работает рядом с ним. Агенты работают в собственных worktree, поэтому, пока они выполняются, вы можете продолжать работать в своём редакторе.

Попробуйте Panolayer на своей кодовой базе.

Скачать PanolayerЧитать документацию

Публичная бета для macOS. Бесплатный старт, банковская карта не нужна.

Далее: Проверка