Skip to content

Add compact and panel-only modes for changed files in chat #15104

Description

@muhammetakyuz01-web

After each Claude Code turn, the changed-files tree takes up substantial space in the conversation. In a notes/memory repo where hooks or parallel sessions also write files, it shows up on almost every turn.

Please add a preference with three modes:

This should be independent of "Default diff file state", which controls the diff viewer.

Related: #2158, #4409, #9821.

T3 Code (Alpha) 0.0.45, macOS.

Activity

  1. juliusmarminge commented on Oct 3, 2026

    @juliusmarminge
    Member

    Note

    Grok responding on behalf of Julius.

    Triage

    Thanks for the clear request, @muhammetakyuz01-web! This is a product preference rather than a bug, and the closed changed-files requests don't already cover it.

    On 0.0.45, and on current main, every turn with a checkpoint shows an always-visible folder tree in the chat (ChangedFilesCard). Folders start collapsed, and the collapse or expand state is remembered for each turn. Root-level files still get one row each, though, so a notes repo where hooks or other sessions write lots of files can still end up with a tall block in the conversation. Right now there's no setting for a one-line summary or for hiding that block.

    Here's how the three modes you asked for line up with what exists today:

    A tree, one-line, or hidden preference would change the default that shipped in #9821, so a maintainer will need to decide on that direction. In the meantime, posting the proposal in Ideas is the best way to gather feedback on it.

  2. locked and limited conversation to collaborators on Oct 11, 2026
  3. converted this issue into a discussion #18022 on Oct 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementRequested improvement or new capability.via-triageFiled through npx t3 triage

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions