Skip to content

feat(desktop/cli): expand_thinking toggle + persist /verbose (#3396)#3919

Merged
esengine merged 1 commit into
main-v2from
land/3396-expand-thinking-verbose
Jun 11, 2026
Merged

feat(desktop/cli): expand_thinking toggle + persist /verbose (#3396)#3919
esengine merged 1 commit into
main-v2from
land/3396-expand-thinking-verbose

Conversation

@esengine

Copy link
Copy Markdown
Owner

Re-lands #3396 by @ashishexee on top of current main-v2 — the /sandbox split I asked for was done, and this carries exactly the promised scope: the desktop expand_thinking toggle (#3303) plus /verbose persistence via ui.show_reasoning (#3312).

Conflict resolution (all adjacent-line drift): kept the applyDesktopPreferences refactor and clearContextPending gating in App.tsx, kept ShortcutLayout alongside the new ShowReasoning field in UIConfig, kept both /sandbox and /verbose in the help view, and restored a closing brace the merge ate in settings_app.go. Verified locally: root module builds, internal/config + internal/cli tests pass, desktop module builds and vets clean. Author credit preserved on the commit.

#3827 covers the same /verbose persistence with a different config key (show_thinking) and will be closed as superseded once this lands.

Closes #3396

Closes #3303

Closes #3312

@esengine esengine requested a review from SivanCola as a code owner June 11, 2026 03:03
@github-actions github-actions Bot added v2 Go rewrite (1.x) — main-v2 branch, active development desktop Wails desktop app (desktop/**) tui Terminal UI / CLI (internal/cli, internal/control) config Configuration & setup (internal/config) labels Jun 11, 2026
Also persists /verbose toggle across CLI sessions (#3312).

Closes #3303
Closes #3312
@esengine esengine force-pushed the land/3396-expand-thinking-verbose branch from 231079a to 7af4c13 Compare June 11, 2026 03:08
@esengine esengine merged commit 206b4c3 into main-v2 Jun 11, 2026
13 checks passed
@esengine esengine deleted the land/3396-expand-thinking-verbose branch June 11, 2026 03:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

config Configuration & setup (internal/config) desktop Wails desktop app (desktop/**) tui Terminal UI / CLI (internal/cli, internal/control) v2 Go rewrite (1.x) — main-v2 branch, active development

Projects

None yet

Development

Successfully merging this pull request may close these issues.

/verbose: toggle state not persisted across CLI sessions [Feature]: 默认展开 / 折叠思考过程的开关

2 participants