Initialize resolver with optional model manager. Args: model_manager: ModelManager instance (creates one if not provided)
(self, model_manager: ModelManager | None = None)
| 14 | """Handles provider and model resolution logic.""" |
| 15 | |
| 16 | def __init__(self, model_manager: ModelManager | None = None): |
| 17 | """ |
| 18 | Initialize resolver with optional model manager. |
| 19 | |
| 20 | Args: |
| 21 | model_manager: ModelManager instance (creates one if not provided) |
| 22 | """ |
| 23 | self.model_manager = model_manager or ModelManager() |
| 24 | |
| 25 | def resolve( |
| 26 | self, provider: str | None = None, model: str | None = None |
nothing calls this directly
no test coverage detected