fix(agent-manager): show live subagent tab activity - #13597
Merged
Conversation
This comment has been minimized.
This comment has been minimized.
marius-kilocode
enabled auto-merge
August 31, 2026 09:57
WebReflection
approved these changes
Aug 31, 2026
This was referenced Aug 31, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What Problem This Solves
Subagent tabs in Agent Manager kept a fixed task icon while the session was running, retrying, or waiting for input. This also affected async subagents opened from the background-agent strip, so their tabs did not provide the same progress and outcome signals as normal session tabs.
Why This Change Was Made
Use the existing activity resolver, icons, colors, and translated labels. Read activity from the parent session provider so events received before the inspector opens are not lost. Keep the inspector's separate chat provider so selecting a subagent does not replace the parent conversation.
User Impact
Evidence
Running, retrying, and waiting for input:
Completed, error, and idle states after reopening the tabs: