Add sessionTitle field to hook output (like additionalContext) for programmatic session renaming
Nessuno ha ancora preso questa issue.
- Lingua principale
- Shell
- Stelle
- 11.2k
- Fork
- 1.9k
- Merge medio
- 14h 16m
- PR unite (30g)
- 6
Descrizione
Currently, hook output only supports additionalContext injection (per docs). There's no way for a hook script to set/update the session title programmatically — the only path is a human typing /rename.
Claude Code supports this via hookSpecificOutput.sessionTitle in its SessionStart/UserPromptSubmit hook output — a deterministic script computes a title and the host applies it directly, no model involvement.
Requesting an equivalent sessionTitle field supported in Copilot CLI's sessionStart and/or agentStop hook output, so a script can rename a session based on info only known after the first prompt (e.g., detected worktree/ticket/PR), without requiring the user to copy-paste /rename <title>.
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Inizia tracciando come l’output esistente di additionalContext viene analizzato e applicato per gli hook sessionStart e agentStop. Controlla i test e la documentazione relativi all’output degli hook, se presenti; il lavoro è completato quando un hook può fornire sessionTitle e la CLI lo applica alla sessione senza richiedere /rename.
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à
- Attiva
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 55/100