Feature Request: Add `/reload` command to apply updates without exiting session
Problem
First of all, I really appreciate the frequent updates and continuous improvements to Claude Code! However, after each upgrade (e.g., via brew upgrade claude-code), users need to manually exit the session and run claude --continue to apply the new version.
With updates being released so frequently (which is great!), this manual restart process becomes a bit tedious and interrupts the workflow.
### Proposed Solution
Add a /reload or /restart command that:
- Saves the current session state
- Restarts the Claude Code process with the new version
- Automatically resumes the session seamlessly
### Alternatives Considered
- Exiting with
/exitand runningclaude --continue— works but breaks the flow - Using
claude --continuealias — still requires manual exit
### Use Case
- User is in the middle of a coding session
- "Update available" notification appears
- User runs
/reload - Claude Code restarts and resumes the session with the new version applied
### Additional Context
This would significantly improve the upgrade experience, especially for users who keep long-running sessions open. The frequent updates are a testament to the team's dedication, and this feature would make enjoying those
updates even smoother!
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗