Board 与分屏
一屏最多四个对话,以及它们周围的侧栏。
Board 就是 Workspace
每个 Workspace 都有自己的 board,切换 Workspace 会把整块换掉:分屏、tab、哪一格有焦点。分屏只发生在一块 board 里,所以各格永远是同一个目录上的不同 agent、文件或 diff。两个目录并排还做不到。
分屏
把一个 tab 拖到某一格的边缘(四条边任意一条的外侧四分之一),那一格就会分开。拖到左右是左右分,拖到上下是上下分;拖到角落取最近的那条边。拖到中间,或者拖到另一格的 tab 栏上,就只是把 tab 挪过去。用键盘的话,⌘← ⌘→ ⌘↑ ⌘↓ 把当前 tab 往那个方向分出去。
最多四格。到了四格,边缘区域就不再亮起,所有东西都落到中间。因为每次分都可以选方向,所以你可能得到左边一个高格、右边三个叠起来的格。
拖动分隔线调整大小,双击恢复均分。在自己的 tab 栏里拖动 tab 是排序。
一格里最后一个 tab 被关掉或拖走,这一格就消失,旁边那格接管空间。最后一格永远不会消失,只会变空。
焦点
只有一格有焦点。点某一格的正文或 tab 栏就把焦点移过去,其他格淡一档,不加遮罩也不降饱和度。
每个 agent 格都有自己的输入框,所以你在哪一格打字,就是发给哪一格的 tab。其余的由焦点决定:
Esc只停掉焦点格的这一轮。⌘W只关焦点格当前的 tab。- Cite 和
@落进焦点格的草稿。 @列表、slash 面板和@new:卡片只在焦点格上打开。
文件和 diff tab 没有输入框。从它们那里 Cite,会发给这块 board 上最近对话过的那个 agent,并切到它的 tab,让你看到落在哪了。
点一个在别处的 agent
点 AGENTS 列表里的一行,或者点一条通知,就会带你到那个 agent,哪怕它在另一个目录上:先切换 board,再聚焦那个 tab,不管它在哪一格。如果它不在任何一格里,就放进焦点格。
侧栏
⌘B,或者侧栏顶上的按钮,把左栏整个收起。收起之后,把指针移到窗口最左边缘,侧栏会浮出来盖在 board 上,不挤动任何东西;移开就收回。
收起状态下,需要你处理或已经跑完的 agent 会在左下角显示一个小胶囊。只有一个时报名字(alpha needs you),多个时报数量(3 Agents need you),有内容时它会轻轻发光。新来一条时会响一声柔和的提示音,同一时刻跑完再多也只响一次。
点胶囊会展开列表,而不是直接跳走,因为点一下胶囊不该悄悄换掉你屏幕上的东西。在列表里点一行才跳过去。跳过去之后下面会出现一个 ‹ Back to alpha 胶囊,带你回到刚才的位置;连续跳多次它会记住整条路径,× 一次性丢掉。你自己一切换到别处,它就消失。
布局会被记住
每个 Workspace 的分屏、焦点格和 tab 顺序都按 Workspace 存在这台 Mac 上,包括文件和 diff tab。重新打开 Kumo 会回到原来的位置,除非你之前看的东西已经没了,那时你看到的是一块空 board,而不是替你挑的另一个目录。
快捷键
最常用的几个:
⌘N | 新建 agent |
⌘W | 关闭当前 tab |
⌘1–⌘9 | 跳到第几个 tab |
⌃⇥ / ⌃⇧⇥ | 下一个 / 上一个 tab |
⌘←→↑↓ | 分屏 |
⌘L | 聚焦输入框 |
⌘B | 侧栏 |
⌘F ⌘G ⌘T ⇧⌘T | 文件、Git、终端、Task 面板 |
全部命令以及怎么改键,见设置、快捷键与套餐。