You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: comprehensive UI feedback for long operations
- Show stream idle status in status line instead of silencing it
- Cap first idle warning at 30s (was half of timeout, e.g. 90s for GLM)
- Add OnThinkingIdle callback — distinguishes "model is thinking" from
"server is unresponsive" with separate UI treatment (info vs warning)
- Extend stream idle timeout once for thinking models before first content,
giving GLM up to 6 minutes for complex reasoning tasks
- Fix lastWarningAt accumulation bug (was jumping by streamIdleWarning
instead of actual 10s interval after first warning)
- Add feedback for agent reflection (up to 30s LLM call), context
compaction, force-compaction, and background optimization
- Add OnOptimizeStart callback + StatusInfo toast for context optimization
- Show "· running" hint for slow tool calls via previously unused
slowWarningShown flag
- Notify user when session is compacted after restore to fit model context
- Translate all status_callback messages from Russian to English
0 commit comments