## 希望增加的功能 当 Kimi Code 在执行一个较长任务(多轮 goal、大型重构、跑测试)时,我通常会切到别的窗口做其他事。但目前**终端标签页上看不出 agent 的工作状态**——标题始终只是静态的会话标题,我无法判断它: - 还在认真工作? - 已经跑完、在等我确认? - 还是卡住 / 报错了? 于是只能反复切回终端查看,体验很糟心。 希望能有一个**在终端窗口之外也可见**的状态指示。最直接的位置就是终端标题(标签页): - agent 忙碌时(流式输出 / 压缩上下文),标题前缀一个转动的图形(例如月相 🌑→🌕); - 空闲 / 结束时,恢复为原来的静态标题。 这样瞥一眼标签页,就知道它还在不在干活。 ## 补充信息 - 我注意到仓库已有终端通知(OSC 9)与 terminal progress 相关能力,但它们主要在「完成 / 需要确认」时触发;缺少一个贯穿整个工作过程的、持续的「仍在工作」指示。终端标题正好补上这一块。 - 终端标题动画走通用的 OSC 0,各终端支持都很好,实现成本应该不高,而且可以做到零性能负担(仅忙碌时运行、空闲即停)。 - 我已提交一个参考实现 PR #2238(通过 `KIMI_TITLE_SPINNER` 环境变量在多种样式间切换,含 `off` 完全关闭、保持现状),供讨论。如果维护者更倾向其他方案(如仅桌面通知、或放在状态栏),我也乐意据此调整。
希望增加的功能
当 Kimi Code 在执行一个较长任务(多轮 goal、大型重构、跑测试)时,我通常会切到别的窗口做其他事。但目前终端标签页上看不出 agent 的工作状态——标题始终只是静态的会话标题,我无法判断它:
于是只能反复切回终端查看,体验很糟心。
希望能有一个在终端窗口之外也可见的状态指示。最直接的位置就是终端标题(标签页):
这样瞥一眼标签页,就知道它还在不在干活。
补充信息
KIMI_TITLE_SPINNER环境变量在多种样式间切换,含off完全关闭、保持现状),供讨论。如果维护者更倾向其他方案(如仅桌面通知、或放在状态栏),我也乐意据此调整。