File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -187,6 +187,24 @@ renders correctly both during streaming and after completion.
187187
188188## Reasoning blocks
189189
190+ - [ ] Palette "Effort" dropdown lists 4 options
191+ (minimal (fast) / low / medium / high (visible reasoning))
192+ - [ ] Default value is ` minimal ` on first load
193+ - [ ] Effort selection persists across reload
194+ - [ ] With model = gpt-5-mini and effort = high, send the puzzle prompt
195+ ("Solve a multi-step puzzle (try Effort = high)" welcome suggestion):
196+ - [ ] ` <chat-reasoning> ` pill appears with "Thinking…" + pulsing dot during streaming
197+ - [ ] Reasoning body auto-expands during streaming (markdown rendered)
198+ - [ ] After completion, pill collapses to "Thought for {duration}"
199+ - [ ] Click pill — body expands; click again — collapses
200+ - [ ] With effort = minimal, same prompt — pill appears briefly or not at all
201+ (first-token latency low)
202+ - [ ] Switch effort mid-conversation, send again — new message reflects new effort
203+ - [ ] Cross-mode: send in /embed with effort=high, navigate to /popup,
204+ open popup — reasoning pill on the prior message still renders
205+ - [ ] Server state shows ` values.reasoning_effort ` matches palette selection
206+ (` curl localhost:2024/threads/<id>/state ` )
207+
190208## Tool calls
191209
192210## Interrupts / human-in-the-loop
You can’t perform that action at this time.
0 commit comments