1cad2bbde19d3419f8127692a1a71736e7de1306
LlamaCppInferenceProvider was created with empty capabilities, causing NoEligibleProviderException when the router requested ModelCapability.General. FirstAvailableRoutingStrategy requires declared capabilities to cover all requested ones — empty set satisfied nothing. Add a DEFAULT_LLAMA_CAPABILITIES constant with General, Coding, Reasoning, Summarization, and ToolCalling scores, and pass it through createLlamaCppProvider() to ModelDescriptor. Existing callers get sensible defaults automatically. This is the root cause of the 'router not connected — epic 14' placeholder: the server-side error (capability mismatch) sent a ProtocolError instead of a RouterResponseMessage, so the TUI never set routerConnected=true.
Description
No description provided
Languages
Kotlin
88.4%
Go
11.4%
Python
0.2%