/session picker should show session summary (name, recency, intent) inline
- 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