eb1d08b05e
- Use static OnceLock<reqwest::Client> to reuse connections - Use lightweight model (deepseek-v4-flash) for suggestions - Add AtomicU64 turn token for stale-suggestion protection - Use try_lock() instead of lock() in main loop - Clear suggestion on any input change (tracked via prev_input_snapshot) - Hide suggestion during history search in composer widget Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>