Skip to content

Commit ca7544e

Browse files
committed
docs(examples-chat-smoke): populate Reasoning blocks checklist
1 parent 374942d commit ca7544e

1 file changed

Lines changed: 18 additions & 0 deletions

File tree

examples/chat/smoke/CHECKLIST.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)