[FEATURE] claude --resume should show a conv summary rather than last message

Resolved 💬 3 comments Opened Apr 12, 2026 by iru-iluvatar Closed Apr 15, 2026

Preflight Checklist

  • [x] I have searched existing requests and this feature hasn't been requested yet
  • [x] This is a single feature request (not multiple features)

Problem Statement

Current behavior when i do claude --resume

When running claude --resume, the conversation picker displays the last message from each session. For long or technical sessions, this is often a one-word reply ("Clean." / "Done." / "now?") that
gives zero context about what the conversation was actually about.

Proposed Solution

Expected behavior

Each entry in the resume list should show a short, meaningful summary — ideally 1 sentence describing the project/task (e.g. "UVM testbench lab for simple memory controller — completed driver,
monitor, agent"). This could be:

  • Auto-generated by the model at session end or compaction
  • Stored as a conversation-level metadata field
  • Optionally user-editable (like a conversation title)

Why it matters

Users working across multiple projects accumulate many sessions. The current display makes it impossible to distinguish conversations without opening each one. A one-liner summary would let you
immediately identify which session to resume.

Suggested implementation options

  1. Generate a summary title at session compaction time (model already has full context at that point)
  2. Allow claude --resume --title "my label" to manually tag a session
  3. Use the first substantive user message as a fallback title

Alternative Solutions

I am thinking if creating some end hooks or something so that the summary is written as last conversations to projects json

Priority

Medium - Would be very helpful

Feature Category

CLI commands and flags

Use Case Example

_No response_

Additional Context

_No response_

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗