Liu Terminal 代理视图。直接从标签条查看每个分屏面板中运行的是哪个 AI 代理、正在处理什么,以及是否在忙。
Liu 跟踪的是每个面板的前台代理,而不仅仅是每个标签页的。标签条以及从其下方展开的面板可以在不切换标签页的情况下回答三个问题:这个标签页里是谁、正在做什么、此刻是否在忙。
运行代理的标签页以对话命名,而不是以 Shell 命名。标题取自工具写入自身会话存储的对话标题,因此标签页显示的是 “Fix the resize crash” 而不是 “claude”。
把指针停在正在运行代理的标签上,0.55 秒后其下方会展开一个面板:每个面板一行,包含代理图标、名称、下方的对话主题,以及显示 “working 1m 12s” 或 “idle 40s” 的状态徽标。你正在输入的那个面板带有一条强调细线。
当某个面板的代理结束一段工作时,会落下一张卡片,显示其图标、正在处理的对话以及这段工作的时长,播放完成提示音,并在 7 秒后自动消失。底部的倒计时条显示剩余时间。
判定依据是“产出的内容”,而不是“收到的字节”:模拟器只统计真正改变了网格的写入,因此不断重绘的 TUI 不会被当作进展。计数持续衰减,越过阈值后 “working” 状态再保持 2.5 秒 —— 足以让 token 间隙、思考停顿和工具调用不至于让它闪灭。
绘制时不做任何探测。每个面板的状态由本就在运行的会话轮询维护,面板只负责读取:绘制一帧既不遍历终端网格,也不检查进程。进程与对话标题的查询按面板节流并错开 —— 聚焦标签约每 0.75 秒和 2.5 秒一次,后台标签为 2 秒和 8 秒 —— 指针划过标签条每帧只需两次比较。
English · Türkçe · 한국어 · Español · Deutsch · Italiano · Français · 日本語 · العربية