github / github/app

Let agents set a custom status icon for a session

Ouverte
#1,021 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Requests and ideas
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

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.