anthropics / anthropics/claude-code

[Bug] Command history bleeding across simultaneous Claude Code sessions

Open
#94,860 0 comments 0 reactions 0 assignees View on GitHub
area:tui bug platform:macos
Dominant language
Python
Stars
145k
Forks
23.1k
PR merge metrics
PR metrics pending

Description

**Bug Description**
I'm running two Claude Code session simultaneously and the arrow-up history is bleeding across those two sessions. If you compare this to how shells work, you only get the history of other sessions when you load up a new shell. It's quite confusion and if this was meant to be a feature, I would like a setting to turn it off. Thanks!

**Environment Info**
- Platform: darwin
- Terminal: ghostty
- Version: 2.1.272
- Feedback ID: 9ffbd320-9fa5-4ffe-aebe-bf2bd4fdeda1

This looks related to https://github.com/anthropics/claude-code/issues/23276, which was dropped due to inactivity. Please take another look, thank you.

**Errors**
```json
[]
```

Contributor guide

No contributing guide indexed for this repository

Research direction

No source file or test is named. Start by locating the command-history handling and reproduce the behavior with two simultaneous Claude Code sessions on macOS, using the reported arrow-up workflow. Done means one session no longer exposes the other session's history, or an explicit opt-out setting is provided.

Written by the indexing model from the issue text.

Assessment

Domain
cli
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.