术语表
pane 与 panel 有什么区别?
TL;DR
在 Pane 中,pane 是用于一项任务的隔离工作区,有自己的分支和 worktree。panel 是这个 pane 中的标签页:智能体、终端、diff 或编辑器,都在处理同一项任务。开发新功能或修复问题时新建一个 pane,想在同一项任务上再加一个工具时就添加一个 panel。
pane 是用于一项任务的隔离工作区。panel 是这个工作区中的标签页。不同功能使用不同 pane。同一个功能中的不同工具使用不同 panel。
可以这样理解
pane 是任务,panel 是处理这项任务的工具。
pane 就像一张书桌。panel 是桌上的东西,比如编辑器、终端和笔记本。一张桌上可以放很多东西,它们都属于同一个项目。如果你开始另一个完全不同的项目,就换一张新桌子。
Pane: "login-rewrite" ← one task, one branch
├── Panel: Claude Code ← implementation agent
├── Panel: Codex ← review agent
├── Panel: Terminal ← for running tests
└── Panel: Diff Viewer ← see what changed
Pane: "signup-flow" ← different task, different branch
├── Panel: Claude Code ← implementation agent
└── Panel: Terminal ← for running tests什么时候创建新 pane
新功能、新分支、新 pull request:新建 pane。
- → 你要开发新功能或修复 bug
- → 你需要独立分支和隔离文件
- → 两个智能体不该修改彼此的代码
- → 每项工作都要成为独立 PR
什么时候创建新 panel
同一项任务,另一个工具或智能体:新建 panel。
- → 你想让另一个智能体审查同一份代码
- → 你需要在智能体旁边打开终端运行测试
- → 你想在智能体工作时查看 diff
- → 你想让 Claude 和 Codex 一起查看同一个 PR
哪些内容会保留
布局和对话会在重启后恢复;进程会全新启动。
pane 和 panel 都会在重启后恢复。关闭 Pane 再重新打开,你的 pane、标签页、布局和终端输出都还在原处。Claude Code、Codex、Cursor 和 OpenCode 会继续之前的对话。智能体进程本身会在 Pane 退出时停止,并在重新打开时全新启动。
相关内容
- → Panel,完整文档
- → Pane 与 Worktree,pane 如何对应 git worktree
- → 什么是 Git Worktree?
来源
- 勘误
- 如果这里有任何错误或过时的内容,请告诉我们,我们会修正并更新顶部的日期。 在 GitHub 上提交 issue
- 来源
常见问题
作者 Parsa Khazaeepoul,Pane 联合创始人。 .