侧栏

侧栏是 Termio 的控制台——终端、聊天和项目归在同一个列表里,每个会话汇报实时状态,你总能知道哪个 Agent 需要你。

Markdown

你在 Termio 里跑的一切都住在左侧的侧栏里。它是一个可滚动的列表,按区块分组,每一行 都是一个活着的会话,汇报它此刻在做什么。点击一行把它带到前面;其余的继续在后台运行。

区块

侧栏按「是什么」给会话分组:

  • 终端 —— 用 ⌘T 启动的独立 shell 和 Agent,不属于任何项目。你的草稿区。
  • 聊天 —— 用来快速提问的一次性 Agent 会话(见下文)。
  • 项目 —— 你打开过的文件夹。每个项目展开后是其中运行的会话,git worktree 再往下 嵌一层,形成三级树:项目 → worktree → 会话。参见 Git worktree

空的区块会自动隐藏,所以列表里只有你真正在用的东西。

状态

每个会话行都带一个实时更新的状态点。一共四种状态:

状态含义
工作中Agent 正在产出输出。
空闲没有待办,或者你正看着它。
完成在你切到别的会话时完成了任务——一个平静的「可以看了」提示,让你注意到跑完的任务,而不必让它大喊大叫。
需要你被提问或权限确认挡住了。回来一下。

需要你完成 的区分正是重点:需要你意味着 Agent 卡住了,没有你无法推进; 完成意味着它自己跑完了,只是告知你一声。 核心概念 讲了这套模型,以及每个信号的来源。

发起一个长任务,切走,让状态点替你盯着。某一行变成 需要你 时你就知道该回去; 变成 完成 时,说明活已经在你去别处时落地了。

聊天

聊天 区块放的是草稿性质的 Agent 会话——当你想问 Agent 点什么、又不想打开项目的时候。 按 ⌘N 新建一个 聊天,它会在一个共享的草稿目录(~/.termio/chats)里启动,而不是 在你恰好所处的那个文件夹。可以逐个关闭,也可以从区块菜单一次清空。把它们当作用完即弃: 快速提问、随手实验,都不是需要留存的东西。

切换而不丢失位置

因为每个会话都是一个真实进程,Agent 不会因为离开屏幕就暂停。你可以随意在行之间点击; 一旦会话多到超过几个,用 ⇧⌘O 直接按名字跳到任意会话。参见 导航

文档