Permission prompt garbles ~/.claude path as ~/.claire

Resolved 💬 4 comments Opened Mar 25, 2026 by nicolassenechal Closed Apr 24, 2026

Bug Description

The permission prompt displayed to users when Claude Code requests to read a file from ~/.claude/ shows the path as ~/.claire/ instead of ~/.claude/.

Steps to Reproduce

  1. Have Claude Code perform an operation that saves a large tool result to ~/.claude/projects/.../tool-results/
  2. When a subagent attempts to read that file, the permission prompt displays:

``
Read(~/.claire/projects/-Users-nicolas-projects-wine-twin/689fb31a-258a-493d-bbc9-86e80d8f6dff/tool-results/byuyw3ycj.txt)
``

  1. Note the path says .claire not .claude

Expected Behavior

The permission prompt should display the correct path: ~/.claude/projects/...

Actual Behavior

The permission prompt displays ~/.claire/projects/...

Verification

  • ls -la ~/.claire → NOT FOUND
  • ls -la ~/.claude → EXISTS (correct directory)
  • The actual tool call works correctly (uses the right path), only the permission prompt text is wrong

Environment

  • macOS (Darwin 24.6.0)
  • Claude Code CLI

Notes

This is not a font/rendering issue — the text itself contains .claire when copy-pasted to a plain text editor. The garbling happens in the permission prompt display layer, not in the actual file operations.

View original on GitHub ↗

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