01
所有智能体集中一处
如今大多数开发者都会使用不止一个智能体,每个都在各自的终端里,对你的代码库各有各的理解。在 Panolayer 中,它们并行工作,每个都能看到同一张从你的代码解析出的架构地图,因此它们都从同一幅系统全景出发。
每个智能体都在自己的 Git worktree 中 commit,因此不会相互覆盖;你可以在一个视图中看到每次运行、其状态和验证结果。
构建
带上你已经在用的智能体,或为你的项目构建自己的循环,让它们并行运行。每个智能体都能看到同一张从你的代码解析出的架构地图,并在自己的 Git worktree 中 commit。智能体完成工作后,Panolayer 会检查其工作中是否存在回归,未经你的批准,任何内容都不会合并到你的分支。
假设你让智能体把 getPrice() 的返回值从“分”改成“元”。它更新了商品页和购物车,测试也通过了。但结账也调用了 getPrice(),仍然把结果当作“分”来处理,于是一笔 20 美元的订单只被收取了 20 美分。
01
如今大多数开发者都会使用不止一个智能体,每个都在各自的终端里,对你的代码库各有各的理解。在 Panolayer 中,它们并行工作,每个都能看到同一张从你的代码解析出的架构地图,因此它们都从同一幅系统全景出发。
每个智能体都在自己的 Git worktree 中 commit,因此不会相互覆盖;你可以在一个视图中看到每次运行、其状态和验证结果。
02
在社区创建的 Agent Marketplace 中,有超过 20 个编程 agent 可供选择,并且数量还在增加,包括 Aider、Claude Code、Cline CLI、Codex CLI、Gemini CLI 和 GitHub Copilot CLI,以及 Panolayer Agent。一键安装你使用的那个,并在同一页面上将其启动到你的项目中,无需在终端中进行任何设置。
智能体使用你自己的订阅或 API 密钥运行。你直接向模型服务商付费,Panolayer 不会介入这笔账单。
03
智能体无法将自己的工作合并到你的分支。完成后,Panolayer 会验证结果,然后由你决定。来自 Marketplace 的智能体在加固容器中运行,其工作区范围、工具、网络、资源限制和密钥访问都受到控制。你的主工作树不会挂载到容器中,因此智能体无法触及你的分支。已安装在你 Mac 上的 CLI 智能体会在其 worktree 中启动,并被指示请求合并,而不是自行合并。
04
智能体对自己所做工作的总结,并不总是与它实际做的一致。智能体完成后,Panolayer 会记录它实际修改的每个文件,而不仅仅是它提到的那些,并根据这些代码以及依赖它们的一切所适用的规则检查整项变更。
验证如何运作05
智能体的行为取决于它的执行框架:如何规划、在宣布完成前检查什么,以及某个步骤失败时怎么做。通常你只能自定义提示词。Graph Builder 让你把执行框架本身布局成一张图来设计。完成后,你可以将其设为私有,或发布到 Marketplace。
Graph Builder 如何运作
Panolayer 自己的智能体,内置于平台中,并与架构地图和验证相连。你可以像使用其他任何智能体一样用它来写代码。
当验证标记出回归时,Panolayer Agent 会把失败和受影响的调用方作为任务说明,在自己的 worktree 中修复,修复结果会再次经过验证。
你构建的循环也由它来运行。循环是你在 Graph Builder 中布局的工作流:各个步骤、步骤之间的检查,以及某一步失败时的处理方式。Panolayer Agent 会逐步执行,运行你添加的每项检查,并在出错时沿你设定的失败路径继续。
当你在 commit 之前审查变更时,还可以打开一个已加载好 diff 的对话,直接询问改了什么、为什么改,而不必逐行阅读。
还有其他问题?联系我们,我们会为你解答。
支持 Panolayer Agent 以及越来越多的第三方 agent。浏览 Agent Marketplace 以获取最新添加的内容,并查看 agent 参考以了解设置详情。
查看所有受支持的智能体不是。从 Marketplace 安装的智能体会在容器中运行。已安装在你 Mac 上的 CLI 智能体以你的身份在各自的 worktree 中运行。这能让它们的工作与你的分支分开,但它并不是安全沙箱。
不会。它的工作会先经过验证,然后由你决定。即使检查未通过,你也可以自行合并。失败项会一直列在 Verification Engine 中。
可以。Panolayer 为智能体提供了一个 MCP 工具,用于查询它为你的代码库绘制的地图:结构、调用方和依赖。在具体任务中是否使用它,由智能体自己决定。
可以。每个智能体都有自己的 worktree,你可以并排看到每次运行。
需要。智能体使用你自己的订阅或 API 密钥运行。Panolayer 不转售模型访问。
不会。Panolayer 与编辑器并行运行。智能体在各自的 worktree 中工作,因此在它们运行时,你可以继续在编辑器中工作。