Прескачане към съдържанието

ПРОМЕНИ

Четете промените, които наистина имат значение.

AI вече пише код по-бързо, отколкото разработчиците могат да го прегледат. Агент ви предава хиляди редове в един diff и нямате представа кои файлове биха могли да въведат регресия. Panolayer оценява риска на всеки променен файл и обяснява защо, за да знаете кои да прегледате първо. Направете commit и push от същото място, когато сте готови.

Изтеглете PanolayerПрочетете документацията

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

Спектър на риска с първите четири променени файла.

Спектър на риска с първите четири променени файла.

„Спектър на риска“ в Panolayer подрежда всеки променен файл от висок към нисък риск.

Никой не чете diff от 3000 реда. Всички превъртаме до края и правим commit.

По-голямата част от голям diff са lock файлове, конфигурация и дребни редакции, които не изискват вниманието ви. Малкото файлове, които наистина биха могли да счупят нещо, са заровени някъде по средата. Panolayer ги изважда отпред, така че поглеждате първо там и продължавате със скоростта на агента.

01

Вижте къде да погледнете първо

Нямате време да четете всеки файл, който агентът е докоснал, и не е нужно. Обобщението показва колко файла са променени и колко реда са добавени и премахнати, а всеки променен файл получава оценка на риска от 0 до 100% с причина в един ред. „Спектър на риска“ поставя най-рисковите файлове в червения край. „Стълбове на риска“ и „Припокриване“ показват същите оценки вертикално или групирани според това, което засяга всяка промяна.

Променени файлове, подредени по риск, с причина, категория и размер.

Променени файлове, подредени по риск, с причина, категория и размер.

Променени файлове, подредени по риск, с причина, категория и размер.
  • UI
  • Логика
  • Данни
  • API
  • Конфигурация
  • Инфраструктура
  • Зависимости
  • Сигурност
  • Тестове
  • Документация
  • Стил
  • Анализи
  • Друго

02

Отворете файла

Когато файл е с висока оценка, искате да знаете защо, преди да го прочетете. Щракнете върху него за diff-а — в разделен или вграден изглед — с пълната обосновка на оценката над него.

Отворен файл в Panolayer, показващ оценката на риска, причината за нея и diff-а.

03

Когато оценката не е достатъчна

Функцията „Анализирай всичко“ чете целия набор от промени и връща обобщение, общ риск, конкретни притеснения и бележка за всеки файл. За всичко останало „Чат“ отваря разговор с Panolayer Agent, в който променените файлове и самата промяна вече са прикачени, така че можете да питате за нея, вместо да я четете ред по ред.

„Анализирай всичко“ обобщава цялата промяна с общ риск и бележка за всеки файл.

04

Сравнете с последните си commit-и

Високата оценка означава повече, когато знаете какво е нормално за хранилището ви. „История“ показва работното ви дърво над последните commit-и, всеки с етикет за риск, автор и хеш. Можете да прецените дали тази промяна е рутинна, или е най-рисковото нещо, за което сте направили commit тази седмица.

„История“ показва работното дърво над последните commit-и, всеки със собствен етикет за риск.

05

Commit и push

След като прегледате важното, направете commit от същия екран. Panolayer съставя съобщение за commit от diff-а, което можете да редактирате. Commit записва в локалния ви клон, а Commit & Push изпраща промените към отдалечения клон, който той проследява. Commit-ите включват всички променени файлове. За частично индексиране можете да използвате Git директно.

Прегледът на pull request се извършва във вашата Git платформа, след тази стъпка.

Контроли за commit с предложено съобщение, което може да се редактира.

Контроли за commit с предложено съобщение, което може да се редактира.

Лентата за commit в Panolayer с предложено съобщение за commit и бутони Commit и Commit & Push.

Panolayer ограничава агентите, не вас

Агентът не може да слее собствената си работа в клона ви без вашето одобрение. Промените му първо се проверяват в неговия worktree, а след това решавате дали да слеете. Вашата собствена работа никога не се блокира. Правете commit, когато пожелаете, дори при неуспешни проверки. Неуспехите остават в списъка в Проверка, така че нищо не е скрито.

Въпроси

Какво означава процентът на риска?

Това е преценката на модел колко внимание изисква промяната във файла — от 0 до 100%, въз основа на diff-а. Оценките се обобщават като „Безопасно“, „Нисък“, „Внимание“ или „Критично“.

Същото ли е като проверката?

Не. Оценката чете diff-а. Проверката сверява промяната с архитектурата и правилата, които Panolayer извежда от кода ви, и се изпълнява, когато запишете файл и когато агент приключи.

Каква е разликата между оценката и „Анализирай всичко“?

Оценката е бърз прочит на diff-а на всеки файл при всяка промяна. „Анализирай всичко“ чете цялата промяна заедно, когато го поискате. За по-задълбочени въпроси „Чат“ предава промяната на Panolayer Agent.

Мога ли да направя commit, когато проверките са неуспешни?

Да. Panolayer ограничава агентите, не вас. Неуспехите остават в списъка в Проверка.

Мога ли да направя commit само на част от промените си?

Commit от Panolayer включва всички променени файлове. За да направите commit на част от тях, индексирайте я директно с Git.

Свързва ли се това с GitHub?

Commit & Push изпраща клона ви към отдалеченото хранилище, което той проследява. Pull request-ите и прегледът се извършват във вашата Git платформа.

Знайте кои файлове да прочетете, преди да направите commit.

Изтеглете PanolayerПрочетете документацията

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

Напред: Как работи →