mirror of
https://github.com/Kilo-Org/kilocode.git
synced 2026-09-17 17:43:04 +08:00
Replace the flat issue list in the migration plan with 37 detailed doc files, one per issue, grouped into ui-polish/, features/, migration/, error-handling/, performance/, infrastructure/, and cli-side/ directories. Each doc describes the problem, what remains to be done, and implementation notes — readable without opening the GitHub issue. The migration plan tables now link to these docs instead of bare issue references.
1.4 KiB
1.4 KiB
Session Preview Improvements
Priority: P2 Status: ❌ Not started Issue: #6234
Problem
The session list on the home screen shows AI-generated session titles. These titles are often very short (3-5 words) and don't give enough context to distinguish between sessions at a glance. Users can't easily identify which session is which.
Remaining Work
- Evaluate the session list display: compare auto-generated titles with showing the first message snippet (first ~100 characters of the user's opening message)
- Options to consider:
- Show the first user message as a subtitle below the title
- Improve title generation by prompting the CLI to generate more descriptive titles (e.g., include the key file or topic)
- Show a message count or timestamp to provide additional context
- Also review the three "recent sessions" cards on the start/home screen — ensure they have enough context for recognition
- User testing preferred: present the options to a small group to determine what is most useful
Implementation Notes
- Session metadata (title, message count, timestamps) comes from the CLI's session list endpoint
- The session list component is in
webview-ui/src/; the "first message snippet" approach requires fetching or caching the first message text - If improving title generation: the CLI controls this; it may require a prompt change in
packages/opencode/