fabro/crates/arc-cli
Bryan Helmkamp 07a765f5a2 Simplify doctor --live: share HTTP client, concurrent LLM probes, extract helper
- Extract apply_live_result() helper to deduplicate connectivity-result
  handling across check_api, check_web, and check_brave_search
- Merge probe_api/probe_web into single probe_url function
- Share one reqwest::Client across all HTTP probes
- Run LLM probes concurrently via futures::future::join_all instead of
  sequential loop (saves wall-clock time with multiple providers)
- Compute daytona_configured once before the live/offline branch
- Move live flag from DoctorReport struct field to render() parameter

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-03 16:19:39 -05:00
..
src Simplify doctor --live: share HTTP client, concurrent LLM probes, extract helper 2026-03-03 16:19:39 -05:00
tests Replace DIY terminal color with console crate 2026-03-03 16:02:10 -05:00
Cargo.toml Simplify doctor --live: share HTTP client, concurrent LLM probes, extract helper 2026-03-03 16:19:39 -05:00