Problem
sidebar.py:124-138 sends a real POST to the LLM endpoint with the user's API key every click. For metered providers, this consumes quota.
Solution
Cache the test result and prevent repeated tests with the same config.
Acceptance Criteria
Difficulty: Easy
Problem
sidebar.py:124-138sends a real POST to the LLM endpoint with the user's API key every click. For metered providers, this consumes quota.Solution
Cache the test result and prevent repeated tests with the same config.
Acceptance Criteria
Difficulty: Easy