Skip to content

feat(vscode): add distinct subagent avatars - #13940

Merged
marius-kilocode merged 6 commits into
mainfrom
add-theme-colored-agent-avatars
Sep 9, 2026
Merged

marius-kilocode merged 6 commits into
mainfrom
add-theme-colored-agent-avatars

Conversation

@marius-kilocode

@marius-kilocode marius-kilocode commented Sep 9, 2026

Copy link
Copy Markdown
Collaborator

What Problem This Solves

Subagent rows and tabs used generic task icons, making concurrent swarm agents hard to distinguish.

Why This Change Was Made

Add deterministic, theme-aware identicons derived from session IDs. The avatars use the existing Kilo spinner dot language, assign distinct sibling colors before reusing hues, shimmer only while a child is running, and keep recorded board communication static.

User Impact

Users can identify the same subagent across Task cards, background-agent rows, subagent tabs, and swarm routes. The parent session keeps the normal spinner, while subagents use colored identicons. Normal session tabs retain their existing status indicators.

Evidence

20-agent background run:

image image

Background subagent avatars

Agent Manager subagent tabs:

Subagent tabs

Validation completed locally with avatar identity tests and the extension build checks.

marius-kilocode and others added 6 commits September 8, 2026 20:49
…mmer

Subagent avatars use the spinner dot grid as round 18px glyphs. Siblings take distinct hues in spawn order, running children shimmer their frame dots, and finished or waiting children keep the static glyph. Board routes show the parent as the static spinner and stay static as recorded communication.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants