[BUG] Permission/privacy messages say THAT files are accessed, but not WHICH — collapsed UI hides the target path
Status Open
Maintainer reply None cached
Activity 0 comments · opened Aug 18, 2026
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
When Claude Code accesses the filesystem (or triggers an OS privacy prompt), the user-facing surface often shows only a generic status — "Reading files…", "Ran N commands", or a macOS folder-category dialog — without the concrete path being accessed. The full tool call with its arguments exists in the transcript, but the collapsed conversation view and the system-level messages do not surface it. The user is effectively approving or observing access blind.
What Should Happen?
- Collapsed tool-call rows always show the target: the file path for Read/Edit/Write, the command for Bash — not just a verb and a count.
- When an OS privacy dialog fires (macOS TCC), the conversation UI should simultaneously show which tool call and which concrete path triggered it — the OS dialog itself is folder-category-granular only.
- Optionally: a built-in, user-owned access log (path + tool + timestamp) that does not depend on transcript retention.
Error Messages/Logs
Steps to Reproduce
- Run an agent session in auto permission mode (or acceptEdits) in the desktop app.
- Ask Claude to read or edit several files, including files outside the project directory.
- Watch the collapsed conversation view: tool rows render as "Reading files…" / "Ran N commands" without the concrete paths.
- If a macOS TCC privacy dialog appears (e.g. Documents folder access), note it names only the folder category — and the conversation UI adds no information about which path or tool call triggered it.
- The concrete paths are only discoverable by expanding the full transcript afterwards.
Claude Model
Other
Is this a regression?
Yes, this worked in a previous version
Last Working Version
_No response_
Claude Code Version
1.32352.1
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
iTerm2
Additional Information
_No response_