콘텐츠로 건너뛰기

변경 사항

정말 중요한 변경 사항을 읽으세요.

이제 AI는 개발자가 검토할 수 있는 속도보다 빠르게 코드를 작성합니다. 에이전트가 수천 줄짜리 diff를 건네면, 어떤 파일이 회귀를 일으킬지 전혀 알 수 없습니다. Panolayer는 변경된 모든 파일의 위험도를 점수로 매기고 그 이유를 설명하므로, 무엇부터 검토할지 알 수 있습니다. 준비되면 같은 곳에서 commit하고 push하세요.

Panolayer 다운로드문서 보기

macOS용 공개 베타. 무료로 시작하며 신용카드가 필요 없습니다.

처음 네 개의 변경 파일이 표시된 리스크 스펙트럼.

처음 네 개의 변경 파일이 표시된 리스크 스펙트럼.

변경된 각 파일을 위험도 높은 순에서 낮은 순으로 배치한 Panolayer의 리스크 스펙트럼.

3,000줄짜리 diff를 읽는 사람은 없습니다. 모두 끝까지 스크롤하고 commit합니다.

큰 diff의 대부분은 lockfile, 설정, 그리고 주의를 기울일 필요 없는 사소한 수정입니다. 실제로 무언가를 깨뜨릴 수 있는 몇 안 되는 파일은 중간 어딘가에 묻혀 있습니다. Panolayer는 그 파일들을 앞으로 끌어내므로, 거기부터 보고 에이전트의 속도로 계속 나아갈 수 있습니다.

01

어디부터 볼지 확인하세요

에이전트가 건드린 모든 파일을 읽을 시간은 없고, 그럴 필요도 없습니다. 요약에서 변경된 파일 수와 추가·삭제된 줄 수를 보여 주며, 변경된 모든 파일에는 0%부터 100%까지의 위험 점수와 한 줄짜리 이유가 붙습니다. 리스크 스펙트럼은 위험도가 가장 높은 파일을 빨간색 끝에 둡니다. Risk Bars와 Overlap은 같은 점수를 세로로 보여 주거나 각 변경이 영향을 준 대상별로 묶어 보여 줍니다.

위험도 순으로 정렬된 변경 파일과 이유, 카테고리, 크기.

위험도 순으로 정렬된 변경 파일과 이유, 카테고리, 크기.

위험도 순으로 정렬된 변경 파일과 이유, 카테고리, 크기.
  • UI
  • 로직
  • 데이터
  • API
  • 설정
  • 인프라
  • 의존성
  • 보안
  • 테스트
  • 문서
  • 스타일
  • 분석
  • 기타

02

파일 열기

파일의 순위가 높다면 읽기 전에 그 이유부터 알고 싶을 것입니다. 파일을 클릭하면 분할 보기 또는 인라인 보기로 diff가 표시되고, 그 위에 점수의 전체 근거가 나옵니다.

위험 점수, 그 이유, diff를 보여 주는 Panolayer의 열린 파일.

03

점수만으로 부족할 때

Analyze all 기능은 전체 변경 세트를 읽고 요약, 전반적인 위험도, 구체적인 우려 사항, 파일별 메모를 돌려줍니다. 더 알고 싶다면 Chat이 변경된 파일과 변경 내용이 이미 첨부된 상태로 Panolayer Agent와의 대화를 열어 주므로, 한 줄씩 읽는 대신 질문할 수 있습니다.

전반적인 위험도와 파일별 메모로 변경 전체를 요약하는 Analyze all.

04

최근 commit과 비교하세요

저장소에서 무엇이 평범한지 알면 높은 점수가 더 많은 것을 말해 줍니다. History는 작업 트리를 최근 commit 위에 나열하며, 각각에 위험 라벨, 작성자, 해시가 붙습니다. 이번 변경이 일상적인 것인지, 이번 주에 commit한 것 중 가장 위험한 것인지 알 수 있습니다.

작업 트리를 최근 commit 위에 나열하고 각각에 위험 라벨이 붙은 History.

05

commit 및 push

중요한 것을 검토했다면 같은 화면에서 commit하세요. Panolayer가 diff에서 commit 메시지 초안을 작성하며, 직접 수정할 수 있습니다. Commit은 로컬 브랜치에 기록하고, Commit & Push는 추적 중인 원격 저장소로 보냅니다. commit에는 변경된 모든 파일이 포함됩니다. 일부만 스테이징하려면 Git을 직접 사용하세요.

pull request 리뷰는 이 단계 이후 Git 호스트에서 진행됩니다.

수정 가능한 제안 메시지가 있는 commit 컨트롤.

수정 가능한 제안 메시지가 있는 commit 컨트롤.

제안된 commit 메시지와 Commit 및 Commit & Push 버튼이 있는 Panolayer의 commit 바.

Panolayer가 막는 것은 에이전트이지 당신이 아닙니다

에이전트는 당신의 승인 없이 자신의 작업을 브랜치에 병합할 수 없습니다. 변경 사항은 먼저 worktree에서 검증되고, 그다음 병합 여부는 당신이 결정합니다. 당신 자신의 작업은 절대 막히지 않습니다. 검사가 실패해도 원할 때 언제든 commit하세요. 실패는 검증에 계속 표시되므로 숨겨지는 것은 없습니다.

자주 묻는 질문

위험 백분율은 무엇을 의미하나요?

diff를 바탕으로 파일의 변경에 얼마나 주의를 기울여야 하는지 모델이 판단한 값으로, 0%부터 100%까지입니다. 점수는 Safe, Low, Caution, Critical로 묶입니다.

검증과 같은 것인가요?

아니요. 점수는 diff를 읽습니다. 검증은 Panolayer가 코드에서 도출한 아키텍처와 규칙을 기준으로 변경을 검사하며, 파일을 저장할 때와 에이전트가 작업을 마칠 때 실행됩니다.

점수와 Analyze all은 무엇이 다른가요?

점수는 모든 변경에서 각 파일의 diff를 빠르게 읽은 결과입니다. Analyze all은 요청할 때 변경 전체를 함께 읽습니다. 더 깊은 질문은 Chat이 변경을 Panolayer Agent에게 넘깁니다.

검사가 실패해도 commit할 수 있나요?

예. Panolayer가 막는 것은 에이전트이지 당신이 아닙니다. 실패는 검증에 계속 표시됩니다.

변경 사항 중 일부만 commit할 수 있나요?

Panolayer에서 하는 commit에는 변경된 모든 파일이 포함됩니다. 일부만 commit하려면 Git으로 직접 스테이징하세요.

GitHub와 연결되나요?

Commit & Push는 브랜치를 추적 중인 원격 저장소로 보냅니다. pull request와 리뷰는 Git 호스트에서 진행됩니다.

commit하기 전에 어떤 파일을 읽어야 할지 아세요.

Panolayer 다운로드문서 보기

macOS용 공개 베타. 무료로 시작하며 신용카드가 필요 없습니다.

다음: 동작 원리 →