[FEATURE] Desktop: settable default Transcript view mode — Thinking cannot be preselected on a fresh session

Status Closed — duplicate
Reported on v2.1.229
Maintainer reply None cached
Activity 1 comment · opened Aug 17, 2026 · closed Aug 25, 2026

Preflight Checklist

  • [x] I have searched existing requests. Related: #76577 (same general area — persisting the Desktop Transcript view mode). I am filing separately because this request centers on a sub-case that #76577 does not cover: Thinking cannot be preselected at all on a fresh session, so a saved default has to be applied when the mode becomes available, not only at session open. If you would rather consolidate, closing this as a duplicate of #76577 is completely fine by me.
  • [x] This is a single feature request (not multiple features)

Problem Statement

In the Desktop app's Code tab, the Transcript view mode resets to Normal for every newly opened session. I work with the reasoning visible almost all the time, so I have to reselect it session after session, across several app windows.

There is a second, sharper part to this. The Thinking entry is only selectable once the session already contains a non-empty thinking block. On a session that has just been created, Thinking is not offered in the menu and Ctrl+O cycles past it, landing on Verbose instead. So for someone whose preferred mode is Thinking, there is no way to have it ready when the session starts — not through the menu, and not through the keyboard shortcut either.

The result is that the very first turn of every session — often the most interesting one to watch — is the one I cannot see the reasoning for unless I remember to switch mid-answer.

Proposed Solution

Let users store a default Transcript view mode, and apply it with the availability of each mode in mind:

  1. A persisted default (for example a settings.json key, or simply carrying over the last mode I chose) that new sessions start from instead of always Normal.
  2. If the stored default is a mode that is not yet selectable for that session, apply it as soon as it becomes selectable, rather than silently falling back to Normal or to a neighbouring mode.

Point 2 is the part I would most like considered — without it, a stored default of Thinking would still leave new sessions in Normal.

The mechanism is entirely up to you; I only care that the preference survives a new session and lands on the mode I actually chose.

Alternative Solutions

  • Ctrl+O at the start of each session: works for Normal/Verbose/Summary, but on a fresh session it cannot reach Thinking for the reason above.
  • Choosing the mode per session from the context menu: the choice does stick for that session and is still there when I come back to it, which suggests the storage already exists and only a default is missing.
  • I could not find a CLI flag or setting that presets this.

Priority

Medium - Would be very helpful

Feature Category

Configuration and settings

Use Case Example

  1. I open a new session in the Desktop app to start a task.
  2. I want to follow the reasoning from the first turn, so my preference is Thinking.
  3. Today: the menu offers Normal / Verbose / Summary; Thinking appears only after the first thinking block exists, and by then the first turn has already scrolled past in Normal.
  4. With this feature: the session would already be in Thinking, or would switch to it the moment it becomes available, and I would not touch the menu at all.

Additional Context

  • macOS · Claude Desktop 1.30096.5 · Claude Code 2.1.229
  • I keep several app instances (separate profiles) open at once, so the per-session reselection cost multiplies per window.
  • Possibly related: #78343 (Desktop on Windows: Thinking renders no thinking at all), #81979 (docs table missing the Thinking mode).

<details>
<summary>한국어 원문 (Korean original)</summary>

문제

데스크톱 앱 Code 탭에서 트랜스크립트 보기 모드가 새 세션마다 Normal로 초기화됩니다. 저는 사고 과정을 거의 항상 켜두고 작업하기 때문에, 세션마다 다시 골라야 하고 창이 여러 개라 그만큼 반복됩니다.

여기에 더 뾰족한 부분이 하나 있습니다. Thinking 항목은 그 세션에 비어 있지 않은 사고 블록이 하나라도 생긴 뒤에야 고를 수 있습니다. 방금 만든 세션에서는 메뉴에 Thinking이 없고, Ctrl+O도 이를 지나쳐 Verbose로 갑니다. 그래서 선호 모드가 Thinking인 사람에게는 세션 시작 시점에 그 모드를 준비해 둘 방법이 메뉴로도, 단축키로도 없습니다.

결과적으로 매 세션의 첫 턴 — 가장 보고 싶은 순간 — 만 사고 과정을 못 보게 됩니다.

바라는 것

기본 모드를 저장해 두고, 각 모드의 선택 가능 시점을 함께 고려해서 적용해 주시면 좋겠습니다.

  1. 새 세션이 항상 Normal이 아니라 저장된 기본값에서 시작하게 (예: settings.json 키, 또는 마지막에 고른 모드를 이어 쓰기)
  2. 저장된 기본값이 그 세션에서 아직 고를 수 없는 모드라면, 조용히 Normal이나 옆 모드로 떨어지는 대신 고를 수 있게 된 순간에 적용되게

특히 2번을 함께 봐주시면 좋겠습니다. 그게 없으면 기본값을 Thinking으로 저장해도 새 세션은 여전히 Normal에 머무릅니다.

방식은 전적으로 열어두겠습니다. 새 세션에서도 유지되고, 제가 실제로 고른 모드에 도달하기만 하면 충분합니다.

환경

macOS · Claude 데스크톱 앱 1.30096.5 · Claude Code 2.1.229 · 앱 인스턴스(프로필)를 여러 개 동시에 사용

관련 이슈

#76577 과 같은 영역입니다. 다만 그 이슈가 다루지 않는 하위 사안(새 세션에서 Thinking은 아예 선택 불가라, 기본값을 「사용 가능해진 시점」에 적용해야 한다는 점)에 초점을 두어 따로 올렸습니다. 통합이 낫다고 보시면 #76577 중복으로 닫아주셔도 괜찮습니다.

</details>

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗