빌드
이미 사용하는 에이전트로 빌드하세요.
이미 사용하는 에이전트를 가져오거나 프로젝트에 맞는 나만의 루프를 만들어 나란히 실행하세요. 모든 에이전트는 코드에서 파싱한 같은 아키텍처 지도를 볼 수 있고, 각자의 Git worktree에서 commit합니다. 에이전트가 작업을 마치면 Panolayer가 회귀 여부를 검사하며, 당신이 승인하기 전까지는 아무것도 브랜치에 병합되지 않습니다.
- Panolayer Agent
- Aider
- Claude Code
- Cline CLI
- Codex CLI
- Crush
- Deep Agents Code
- Gemini CLI
- GitHub Copilot CLI
- Goose
- Kilo Code CLI
- Kimi Code
- Letta Code
- mini-SWE-agent
- Mistral Vibe
- Open Interpreter
- OpenClaw
- OpenCode
- Pi Coding Agent
- Plandex
- Qwen Code

버그는 에이전트가 바꾼 파일에 있지 않습니다. 그 파일에 의존하는 파일에 있습니다.
에이전트에게 getPrice()가 센트 대신 달러를 반환하도록 바꾸라고 요청했다고 해 봅시다. 에이전트는 상품 페이지와 장바구니를 업데이트하고, 테스트도 통과합니다. 하지만 결제 화면도 getPrice()를 호출하면서 여전히 결과를 센트로 처리하고, 20달러짜리 주문에 20센트가 청구됩니다.
02 / 빌드
자체 API 키로 클릭 한 번에 설치
Agent Marketplace에는 Aider, Claude Code, Cline CLI, Codex CLI, Gemini CLI, GitHub Copilot CLI를 비롯한 20개의 코딩 에이전트와 Panolayer Agent가 있습니다. 사용하는 에이전트를 클릭 한 번으로 설치하고, 터미널에서 아무것도 설정하지 않고 같은 페이지에서 프로젝트에 바로 실행하세요.
에이전트는 당신의 구독이나 API 키로 실행됩니다. 모델 제공업체에 직접 비용을 지불하며, Panolayer는 그 청구 과정에 끼어들지 않습니다.
Agent Marketplace
03 / 빌드
당신 없이는 아무것도 반영되지 않습니다
에이전트는 자신의 작업을 브랜치에 병합할 수 없습니다. 작업이 끝나면 Panolayer가 결과를 검증하고, 그다음 당신이 결정합니다. Marketplace의 에이전트는 워크스페이스 범위, 도구, 네트워크, 리소스 한도, 시크릿 접근이 제어되는 보안 강화 컨테이너에서 실행됩니다. 메인 트리는 컨테이너 안에 마운트되지 않으므로 에이전트가 브랜치에 접근할 경로가 없습니다. Mac에 이미 설치된 CLI 에이전트는 자신의 worktree 안에서 시작하며, 병합을 직접 수행하는 대신 요청하도록 지시받습니다.
체크포인트는 로컬 브랜치 앞에 있습니다
내 로컬 브랜치
feature/login시작 지점입니다. main에서 작업해도 됩니다.
분리된 에이전트 worktree
Codex CLI자체 체크아웃 · 자체 편집에이전트는 필요한 만큼 여기에 commit합니다.
Panolayer가 작업을 검사합니다
에이전트가 완료를 선언하면 검증이 실행됩니다.
↶ 검사 실패 → 에이전트에게 반환
내 로컬 브랜치
feature/login승인된 변경 사항이 여기서 당신의 작업에 합류합니다.
- 당신이 push
- 원격 기능 브랜치
- pull request 및 리뷰
- main에 병합
메인 작업 트리는 컨테이너에 마운트되지 않습니다. 에이전트는 메인 작업 트리에 직접 병합할 수 없습니다.
Mac의 worktree에서 실행됩니다. 병합을 요청하도록 지시받으며, 이는 컨테이너 격리가 아니라 정책입니다.
검사가 실패해도 언제든지 에이전트 작업을 직접 commit하고 병합할 수 있습니다.
04 / 빌드
모든 실행을 검사합니다
에이전트가 한 일에 대한 요약이 실제로 한 일과 항상 같지는 않습니다. 에이전트가 작업을 마치면 Panolayer는 에이전트가 언급한 파일만이 아니라 실제로 변경한 모든 파일을 기록하고, 변경 전체를 해당 코드와 그 코드에 의존하는 모든 것의 규칙과 대조해 검사합니다.
검증 작동 방식
05 / 빌드
나만의 에이전트 만들기
에이전트의 동작은 하네스에서 나옵니다. 어떻게 계획하는지, 완료를 선언하기 전에 무엇을 확인하는지, 단계가 실패하면 무엇을 하는지가 모두 하네스에 달려 있습니다. 보통은 프롬프트만 사용자 지정할 수 있습니다. Graph Builder를 사용하면 하네스 자체를 그래프로 배치해 설계할 수 있습니다. 완성하면 비공개로 두거나 Marketplace에 게시할 수 있습니다.
Graph Builder 작동 방식
Panolayer Agent
플랫폼에 내장되어 아키텍처 지도 및 검증과 연결된 Panolayer 자체 에이전트입니다. 다른 에이전트를 사용하듯 코딩에 사용하세요.
검증에서 회귀가 발견되면 Panolayer Agent가 실패와 영향을 받는 호출자를 작업 지시로 받아 자신의 worktree에서 수정하고, 수정 사항은 다시 검증을 거칩니다.
직접 만든 루프를 실행하는 것도 Panolayer Agent입니다. 루프는 Graph Builder에서 배치하는 워크플로로, 단계, 단계 사이의 검사, 실패 시 동작으로 구성됩니다. Panolayer Agent는 단계별로 루프를 진행하며, 추가한 각 검사를 실행하고, 문제가 생기면 설정한 실패 경로를 따릅니다.
그리고 commit 전에 변경 사항을 검토할 때 diff가 이미 로드된 상태로 Panolayer Agent와 채팅을 열어, 모든 줄을 읽는 대신 무엇이 왜 바뀌었는지 물어볼 수 있습니다.
자주 묻는 질문
모든 에이전트가 컨테이너에서 실행되나요?
아니요. Marketplace에서 설치한 에이전트는 컨테이너에서 실행됩니다. Mac에 이미 설치된 CLI 에이전트는 당신의 권한으로 자신의 worktree에서 실행됩니다. 이렇게 하면 작업이 브랜치와 분리되지만, 보안 샌드박스는 아닙니다.
에이전트가 자신의 작업을 병합할 수 있나요?
아니요. 작업은 먼저 검증을 거치고, 그다음 당신이 결정합니다. 검사가 실패해도 직접 병합할 수 있습니다. 실패는 검증에 계속 표시됩니다.
에이전트가 내 아키텍처를 볼 수 있나요?
볼 수 있습니다. Panolayer는 에이전트에게 코드베이스 지도(구조, 호출자, 의존성)를 조회하는 MCP 도구를 제공합니다. 특정 작업에서 이 도구를 사용할지는 에이전트가 결정합니다.
여러 에이전트를 동시에 실행할 수 있나요?
예. 각 에이전트는 자신의 worktree를 받으며, 모든 실행을 나란히 볼 수 있습니다.
내 구독이나 API 키가 필요한가요?
예. 에이전트는 당신의 구독이나 API 키로 실행됩니다. Panolayer는 모델 액세스를 재판매하지 않습니다.
편집기를 대체하나요?
아니요. Panolayer는 편집기 옆에서 실행됩니다. 에이전트는 자신의 worktree에서 작업하므로, 에이전트가 실행되는 동안에도 편집기에서 계속 작업할 수 있습니다.
