Show default reasoning effort in the prompt for the live model - #493
Conversation
The prompt only showed effort after an explicit pick, so grok and gpt-5 looked like they had none. Resolve the family default for display and Shift+Tab without writing it into session config. Forward a chosen effort through xAI sources; the grok adapter never invents high. Leftover unsupported effort is treated as the family default for cycle and wire. Unset still omits.
TheGreatAxios
left a comment
There was a problem hiding this comment.
Self-review of this branch.
When the live model supports reasoning, the prompt shows an effort. Unset config stays unset and the wire still omits so the provider default applies. Leftover unsupported effort after a model switch (xhigh on gpt-5) is treated as the family default for cycle and the request. Shift+Tab walks from that visible default, not the first catalog rung. Non-reasoning models omit the segment. The grok adapter forwards effort when set and does not invent high.
No blocking issues in this diff.
Merge after #492 so grok-4.6 xhigh is on the catalog first.
File-for-later: TUI/exec grok fallbacks still forward raw config effort if liveSources is empty, so a leftover invalid value would skip the clamp on that path.
Summary
Verification
bun run typecheck,bun run build, andbun run testpassFixes CL-6572