[DOCS] `/resume` documentation conflicts on picker scope and displayed summary text
Documentation Type
Incorrect/outdated documentation
Documentation Location
https://code.claude.com/docs/en/common-workflows
Section/Topic
"Resume previous conversations" / "Use the session picker"
Current Documentation
The docs currently say:
Sessions are stored per project directory. The/resumepicker shows interactive sessions from the same git repository, including worktrees. When you select a session from another worktree of the same repository, Claude Code resumes it directly without requiring you to switch directories first. Sessions created byclaude -por SDK invocations do not appear in the picker, but you can still resume one by passing its session ID directly toclaude --resume <session-id>.
| A | Toggle between current directory and all projects |
* Session name or initial prompt
But how-claude-code-works still says:
Each Claude Code conversation is a session tied to your current directory. When you resume, you only see sessions from that directory.
What's Wrong or Missing?
The current /resume docs describe three different scopes without reconciling them: current directory only, same git repository/worktrees, and an all-projects view. That leaves it unclear what claude --resume, /resume, and named-session resume are actually expected to search.
The picker metadata description is also outdated. common-workflows still says the picker shows a "session name or initial prompt", but changelog work in v2.1.97 explicitly references a conversation-summary surface (task-status text replacing conversation summary) and cross-project behavior. The docs should describe the intended summary text shown in the picker instead of the older "initial prompt" wording.
Suggested Improvement
Update the /resume documentation to define the picker behavior in one place:
- Explain the default scope clearly: current directory vs same repository/worktrees vs all-projects toggle.
- Clarify how
claude --resume <name>and/resume <name>resolve named sessions when matches exist outside the current directory. - Replace "session name or initial prompt" with the actual picker summary behavior (for example, session name when present, otherwise the conversation summary/recent prompt text shown in the picker).
- Update
how-claude-code-worksso it no longer contradictscommon-workflowsabout resume visibility.
Impact
Medium - Makes feature difficult to understand
Additional Context
Affected Pages:
| Page | Context |
|------|---------|
| https://code.claude.com/docs/en/common-workflows | Primary /resume picker documentation, shortcuts, and displayed metadata |
| https://code.claude.com/docs/en/how-claude-code-works | Still says resume only shows sessions from the current directory |
| https://code.claude.com/docs/en/cli-reference | Documents --resume and --name, but does not clarify scope or picker summary behavior |
Total scope: 3 pages affected
Source: Changelog v2.1.97
Exact changelog entry: Fixed several /resume picker issues: --resume <name> opening uneditable, Ctrl+A reload wiping search, empty list swallowing navigation, task-status text replacing conversation summary, and cross-project staleness
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗