Кто сейчас работает
Отдельный экран показывает всё живое на машине разом: чаты, их субагентов и фоновые задачи. Значок ведёт туда из шапки — он стоит всегда, а пузырёк-счётчик появляется, когда есть что считать.
У каждой строки видно:
- чем занят прямо сейчас — текущий вызов инструмента, а не «что-то делает»;
- сколько уже идёт — по этому обычно и понимаешь, что пора вмешаться;
- ссылку в ленту субагента и кнопку «остановить».
Почему это отдельный экран
Субагент пишет в свой файл, дочерний чат живёт отдельной сессией — в ленте родительского чата они о себе почти не напоминают. Строка над композером («⤷ 2 субагента · ⚙ 3 фоновые задачи работают — посмотреть») ведёт сюда же, уже раскрытой на нужном чате.
Сюда попадают и чужие сессии — те, что ведёт claude в терминале или VS Code, — если подключены хуки: без них api знает про такую сессию только то, что уже дописано в транскрипт, и она выглядит молчащей.
Фоновые задачи
Долгая команда, запущенная агентом в фоне, получает свой экран во всю высоту с живым выводом. Это тот же поток, что показывается свёрнутым под строкой вызова Bash в ленте, — просто целиком и с прокруткой.
Остановить
Кнопка «остановить» есть у каждой живой строки. Для своей сессии это обычное прерывание ответа; для чужой — сигнал процессу, который её ведёт. Завершить сессию целиком можно и из чата, пунктом «Завершить сессию» под «⋮».