/rename does not propagate to how the session appears in ListAgents on peer sessions
Description
Renaming the current session with /rename <new-name> confirms locally
("Session renamed to: <new-name>"), but other concurrently-running Claude
Code sessions on the same machine do not see the updated name when they
call ListAgents (or the /list-agents slash command) — they keep
showing the old name indefinitely.
Steps to reproduce
- Start two Claude Code sessions (A and B) on the same machine, in
separate terminals/tmux windows, so they can see each other via
ListAgents.
- In session B, call
ListAgents(or/list-agents) and note session
A's displayed name.
- In session A, run
/rename some-new-name. Confirm the local response
acknowledges the rename.
- In session B, call
ListAgentsagain.
Expected behavior
Session B should see session A listed under some-new-name (perhaps
after a short propagation delay).
Actual behavior
Session B continues to show session A's old name. Repeating theListAgents call several times over several minutes shows no change —
the rename never propagates to peers, even though the renaming session
itself confirms the change took effect.
Environment
- Claude Code CLI (interactive sessions), Linux, tmux-based concurrent
sessions on the same host.
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗