9cf83d8122
* fix(cli): make FreeUsageLimitError non-retryable to prevent unrecoverable backoff loop When a free model hits its usage cap, the retry loop would endlessly retry with the same stale model reference. Switching models in the chat selector could not break the loop because the processor captures the model once at creation time. Making FreeUsageLimitError non-retryable surfaces the error immediately so users can switch models and continue. * chore(kilo-docs): update source links after removing FreeUsageLimitError URL