github / github/copilot-cli

/session picker should show session summary (name, recency, intent) inline

Aperta
#2,330 1 commento 1 reazione 0 assegnatari Vedi su GitHub
area:sessions
Lingua principale
Shell
Stelle
11.2k
Fork
1.9k
Merge medio
14h 16m
PR unite (30g)
6

Descrizione

### Describe the feature or problem you'd like to solve

No low-friction way to see the current session's name and basic details (/session output is not helpful, /session info is more than I need). Terminal title sometimes shows stale value.

### Proposed solution

Show the same summary line in the /session picker that /resume shows: session name, locality, last-modified time, and the most recent intent.

Current:

> ❯ ● Session 1 (active)

Proposed:

> ❯ ● Session 1 (active): Local, modified 27m ago, created 1d ago - Review CLI PR

Alternatively, could be formatted as a table similar to the /resume picker.

This gives users an instant sanity check without leaving their flow, and makes the /session picker actually useful instead of being a near-empty box.

### Example prompts or workflows

1. Quick name check -- Run /session, confirm the name and intent match your current task, press Esc, keep working. Today this requires /session info and scanning through unrelated details.
2. Multi-stream context switching -- When juggling 3+ sessions across repos, naming discipline matters. Unless you choose a good name upfront, identifying the right session in /resume is hard. /session would now let you catch a bad name early before it becomes a problem.
3. Catching a stale title -- You renamed a session but the terminal title didn't update. /session gives you a trustworthy second source without the overhead of /session info.

### Additional context

The information already exists (it's rendered in /resume); this is mostly about surfacing it in one more place. Keeping the two pickers consistent would also reduce the cognitive gap when switching between them.

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Start by comparing the /session picker with the /resume picker, which already renders the requested session summary. Trace how each picker obtains and formats session name, locality, modification time, creation time, and most recent intent. Done means /session shows that inline summary consistently while preserving the existing picker workflow.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
shell
Ambito
cli
Tipo di issue
Funzionalità
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Tranquilla
Chiarezza
Abbastanza chiara
Idoneità per principianti
58/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.