建構
使用你已在用的代理進行建構。
帶上你已在使用的代理,或為你的專案打造自己的迴圈,讓它們並肩執行。每個代理都能看到從你的程式碼剖析而來的同一張架構地圖,並在各自的 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,另有 Panolayer Agent。一鍵安裝你使用的代理,並在同一頁面上對你的專案啟動它,無需在終端機中做任何設定。
代理使用你自己的訂閱或 API 金鑰執行。你直接向模型供應商付費,Panolayer 不會介入這筆帳單。
Agent Marketplace
03 / 建構
沒有你,什麼都不會落地
代理無法將自己的工作合併到你的分支。完成後,Panolayer 會驗證結果,然後由你決定。來自 Marketplace 的代理在強化容器中執行,其工作區範圍、工具、網路、資源限制和機密存取都受到控管。你的主工作樹不會掛載到容器內,因此代理沒有任何通往你分支的路徑。已安裝在你 Mac 上的 CLI 代理則在其 worktree 中啟動,並被指示要請求合併,而不是自行合併。
檢查點位於你的本機分支之前
你的本機分支
feature/login你的起點。你也可以直接在 main 上工作。
獨立的代理 worktree
Codex CLI獨立的 checkout · 獨立的編輯代理可以在這裡依需要隨時 commit。
Panolayer 檢查工作成果
當代理宣告完成時,驗證就會執行。
↶ 檢查失敗 → 退回給代理
你的本機分支
feature/login核准的變更會在這裡併入你的工作。
- 由你推送
- 遠端功能分支
- pull request 與審查
- 合併到 main
你的主工作樹不會掛載到容器中。代理無法直接合併到其中。
在你的 Mac 上的 worktree 中執行。它們被指示要請求合併;這是政策約束,而非容器隔離。
即使檢查失敗,你也隨時可以自行 commit 並合併代理的工作。
04 / 建構
每次執行都經過檢查
代理對自己做了什麼的摘要,不一定就是它實際做的事。代理完成後,Panolayer 會記錄它實際變更的每個檔案,而不只是它提到的那些,並依據該程式碼以及所有依賴它的程式碼上的規則,檢查整個變更。
驗證的運作方式
05 / 建構
打造你自己的代理
代理的行為來自它的執行框架:它如何規劃、在宣告完成前檢查什麼,以及步驟失敗時如何處理。通常你只能自訂提示詞。Graph Builder 讓你將執行框架本身配置成圖來設計。完成後,你可以將它設為私人,或發布到 Marketplace。
Graph Builder 的運作方式
Panolayer Agent
Panolayer 自家的代理,內建於平台中,並與架構地圖和驗證相連。你可以像使用其他代理一樣,用它來撰寫程式碼。
當驗證標記出迴歸時,Panolayer Agent 會以該失敗項目和受影響的呼叫端作為任務說明,在自己的 worktree 中修正,而修正內容會再次經過驗證。
它也是執行你所打造之迴圈的代理。迴圈是你在 Graph Builder 中配置的工作流程:各個步驟、步驟之間的檢查,以及某一步失敗時的處理方式。Panolayer Agent 會逐步執行,運行你加入的每一項檢查,並在出錯時沿著你設定的失敗路徑進行。
而當你在 commit 前檢閱變更時,可以開啟與它的對話,diff 已預先載入,直接詢問改了什麼、為什麼改,而不必逐行閱讀。
常見問題
每個代理都在容器中執行嗎?
不是。從 Marketplace 安裝的代理才會。已安裝在你 Mac 上的 CLI 代理會以你的身分在各自的 worktree 中執行。這能讓它們的工作與你的分支分開,但並不是安全沙箱。
代理可以合併自己的工作嗎?
不行。它的工作會先經過驗證,然後由你決定。即使檢查失敗,你也可以自行合併。失敗項目會繼續列在驗證中。
代理看得到我的架構嗎?
可以。Panolayer 為代理提供一個 MCP 工具,用來查詢它對你程式碼庫的地圖:結構、呼叫端與相依關係。代理在特定任務中是否使用它,由代理自行決定。
我可以同時執行多個代理嗎?
可以。每個代理都有自己的 worktree,而你可以並排看到每次執行。
我需要自己的訂閱或 API 金鑰嗎?
需要。代理使用你自己的訂閱或 API 金鑰執行。Panolayer 不轉售模型存取。
這會取代我的編輯器嗎?
不會。Panolayer 與它並行運作。代理在各自的 worktree 中工作,因此在它們執行時,你可以繼續在編輯器中工作。
