[FEATURE] Desktop: settable default Transcript view mode — Thinking cannot be preselected on a fresh session
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:
Thinkingcannot 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:
- A persisted default (for example a
settings.jsonkey, or simply carrying over the last mode I chose) that new sessions start from instead of alwaysNormal. - 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
Normalor 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+Oat the start of each session: works forNormal/Verbose/Summary, but on a fresh session it cannot reachThinkingfor 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
- I open a new session in the Desktop app to start a task.
- I want to follow the reasoning from the first turn, so my preference is
Thinking. - Today: the menu offers
Normal/Verbose/Summary;Thinkingappears only after the first thinking block exists, and by then the first turn has already scrolled past inNormal. - 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:
Thinkingrenders no thinking at all), #81979 (docs table missing theThinkingmode).
<details>
<summary>한국어 원문 (Korean original)</summary>
문제
데스크톱 앱 Code 탭에서 트랜스크립트 보기 모드가 새 세션마다 Normal로 초기화됩니다. 저는 사고 과정을 거의 항상 켜두고 작업하기 때문에, 세션마다 다시 골라야 하고 창이 여러 개라 그만큼 반복됩니다.
여기에 더 뾰족한 부분이 하나 있습니다. Thinking 항목은 그 세션에 비어 있지 않은 사고 블록이 하나라도 생긴 뒤에야 고를 수 있습니다. 방금 만든 세션에서는 메뉴에 Thinking이 없고, Ctrl+O도 이를 지나쳐 Verbose로 갑니다. 그래서 선호 모드가 Thinking인 사람에게는 세션 시작 시점에 그 모드를 준비해 둘 방법이 메뉴로도, 단축키로도 없습니다.
결과적으로 매 세션의 첫 턴 — 가장 보고 싶은 순간 — 만 사고 과정을 못 보게 됩니다.
바라는 것
기본 모드를 저장해 두고, 각 모드의 선택 가능 시점을 함께 고려해서 적용해 주시면 좋겠습니다.
- 새 세션이 항상
Normal이 아니라 저장된 기본값에서 시작하게 (예:settings.json키, 또는 마지막에 고른 모드를 이어 쓰기) - 저장된 기본값이 그 세션에서 아직 고를 수 없는 모드라면, 조용히
Normal이나 옆 모드로 떨어지는 대신 고를 수 있게 된 순간에 적용되게
특히 2번을 함께 봐주시면 좋겠습니다. 그게 없으면 기본값을 Thinking으로 저장해도 새 세션은 여전히 Normal에 머무릅니다.
방식은 전적으로 열어두겠습니다. 새 세션에서도 유지되고, 제가 실제로 고른 모드에 도달하기만 하면 충분합니다.
환경
macOS · Claude 데스크톱 앱 1.30096.5 · Claude Code 2.1.229 · 앱 인스턴스(프로필)를 여러 개 동시에 사용
관련 이슈
#76577 과 같은 영역입니다. 다만 그 이슈가 다루지 않는 하위 사안(새 세션에서 Thinking은 아예 선택 불가라, 기본값을 「사용 가능해진 시점」에 적용해야 한다는 점)에 초점을 두어 따로 올렸습니다. 통합이 낫다고 보시면 #76577 중복으로 닫아주셔도 괜찮습니다.
</details>
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗