Let agents set a custom status icon for a session
- Langage dominant
- Aucune donnée de langage
- Étoiles
- 2.1k
- Forks
- 153
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
Once you're running several sessions at once, the sidebar gets hard to keep track of. Every session shows a status indicator that reflects what's happening: animated while the agent is working, one color when it's done, another when it needs your attention. But when a session is idle, there's no icon at all, so a stack of idle sessions all look the same and it's tough to get a quick overview.
I'd like agents to be able to give a session its own custom icon. The agent picks a small symbol that represents what the session is about, and that icon shows up next to the session in the sidebar when it's otherwise idle. Think of it like the session's title, but visual: the agent decides on it as part of describing its work.
This feels especially worthwhile now that LLMs are getting genuinely good at producing SVG graphics. A model can draw a clean, recognizable little glyph for a task on its own, so the icon can actually reflect the content of the session rather than being picked from a fixed set.
**Why this is useful**
- Makes a screen full of sessions much easier to scan and tell apart.
- Gives idle sessions some identity instead of a blank slot.
- Lets the agent communicate the nature of a task visually, not just in text.
**Expected behavior**
- An agent can set a custom icon for its session.
- The icon appears in the sidebar when the session is idle.
- The existing working/done/needs-attention indicators still take priority when they apply, so this only fills the idle gap.
- The icon should stick around after a reload.
- This should work for both regular workspace sessions and general chat sessions.
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par suivre l’indicateur d’état de la barre latérale pour les sessions inactives et par vérifier comment l’état de la session est conservé après un rechargement. Vérifiez à la fois les sessions d’espace de travail classiques et les sessions de chat général, puis confirmez que les icônes personnalisées apparaissent uniquement lorsque la session est inactive, que les indicateurs d’état existants sont prioritaires et que l’icône persiste.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Domaine
- desktop
- Type d'issue
- Fonctionnalité
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- Calme
- Clarté
- Plutôt claire
- Accessibilité débutants
- 52/100