v0.7.3
feat(config): add configurable timeout settings
Make all hardcoded timeouts configurable via the settings file to support
users with slower systems or cold-start scenarios (e.g., when Ollama needs
to reload models from memory).
New TimeoutsConfig section supports:
- embedding_request_ms: timeout for embedding API calls (default: 2 min)
- daemon_start_ms: timeout waiting for daemon startup (default: 30 sec)
- daemon_stop_ms: timeout waiting for daemon shutdown (default: 10 sec)
- client_request_ms: CLI HTTP client timeout (default: 2 min)
- api_request_ms: API middleware timeout (default: 2 min)
- shutdown_ms: graceful shutdown timeout (default: 10 sec)
Addresses feedback about timeout issues during initial indexing and cold starts.
🤖 Generated with Claude Code
Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com