[FEATURE] Per-session custom icons in the session list
Problem
I run a separate Claude Code session per product, and the session list is a wall of same-looking text rows. Picking the right one means reading titles carefully every time — there's no shape or colour to aim at, which is what makes a list scannable.
Request
Let a session carry a custom icon shown beside its name in the session list / picker:
- an emoji (simplest, works everywhere, no asset pipeline), and/or
- a small image or a colour swatch for a stronger per-product identity
Settable by hand, and ideally settable programmatically the way the title already is — so a project's own tooling can brand its sessions automatically.
Current workaround
Prefixing the session title with an emoji (⏱️ Time Warrior — iOS launch & sync). It genuinely helps, which is evidence the icon is the useful bit — but it eats title characters, is easy to forget, and gets overwritten whenever a title is regenerated.
Why it helps
Anyone running parallel sessions across several projects is scanning that list dozens of times a day. Distinct icons make it a glance instead of a read.
Related
Related but different: #73842 and #78280 concern the Claude Code mascot/avatar, not per-session identity.