01
從整體系統開始
開啟儲存庫,查看其中的服務、每個服務的內容,以及它們之間的連結方式。
Panolayer Studio · 架構
Panolayer 會梳理你儲存庫中的服務、模組、函式、呼叫者與相依關係。這份地圖直接從原始碼解析而來,因此同一份程式碼永遠得到同一份地圖,你的 agent 與 Verification Engine 也以此為依據運作。
macOS 15 on Apple silicon · 免費開始使用 · 無需信用卡
檔案樹只顯示程式碼放在哪裡,不顯示誰相依於它。若是 agent 撰寫的程式碼,情況更難:團隊裡沒有人寫過它,而 diff 有 2,000 行。Panolayer 讓你依「誰呼叫誰」在程式碼中移動,而不是依資料夾。
你可以做什麼
01
開啟儲存庫,查看其中的服務、每個服務的內容,以及它們之間的連結方式。
02
從服務到模組再到函式,逐層深入。圖表、直欄與路徑檢視以三種方式呈現同一結構。
03
開啟 getPrice(),查看它的作用、輸入與輸出、呼叫它的對象、它依賴的項目、適用的規則,以及它的驗證狀態。
04
將 getPrice() 從以分為單位改為以元為單位,地圖會顯示其影響範圍涵蓋產品頁、購物車與結帳流程,且這一切都在任何變更上線前就能看見。
05
Agent 可透過 MCP 工具查詢地圖中的結構、呼叫者與相依性,驗證機制則會對照地圖檢查其變更。
還有其他問題?聯絡我們,我們會為你解答。
不是。結構是從原始碼解析而來。模型可以在你要求時補充白話說明,但絕不會決定結構。
可以。它能獨立運作,幫你在不熟悉的程式碼中摸索方向。
TypeScript、JavaScript、Python、Go、Rust、Java 等。動態呼叫與產生的程式碼較難追蹤,可能需要人工確認。完整清單請見文件。
適用。