Optionalconfig: Partial<CliDetectionCacheConfig>Get cached health result for a CLI
Set health result for a CLI
Check if cache entry is stale
Returns the effective TTL for a CLI, applying adaptive multiplier if enabled.
Invalidate cache for a specific CLI or all CLIs
Optionalcli: "claude" | "gemini" | "codex" | "opencode"Get all cached results
Get cache statistics
Resets cache statistics.
StaticfromConverts HealthStatus to CliHealthResult for caching.
CLI detection cache implementation. Thread-safe for Node.js single-threaded execution.