()
| 33 | |
| 34 | |
| 35 | def _caps() -> dict[str, ModelCapabilities]: |
| 36 | return { |
| 37 | "anthropic/claude-opus-4-7": ModelCapabilities(tool_calling=True, vision=True, reasoning=True), |
| 38 | "anthropic/claude-sonnet-4-6": ModelCapabilities(tool_calling=True, vision=True), |
| 39 | "anthropic/claude-haiku-4-5": ModelCapabilities(tool_calling=True, vision=True), |
| 40 | "minimax/minimax-m2.5": ModelCapabilities(tool_calling=True), |
| 41 | "minimax/minimax-m2.7": ModelCapabilities(tool_calling=True), |
| 42 | "minimax/minimax-m2": ModelCapabilities(tool_calling=True), |
| 43 | "openai/gpt-5.4-pro-2026-03-05": ModelCapabilities(tool_calling=True, vision=True, reasoning=True), |
| 44 | "google/gemini-2.5-pro": ModelCapabilities(tool_calling=True, vision=True), |
| 45 | } |
| 46 | |
| 47 | |
| 48 | def test_target_served_quality_respects_mode_and_complexity() -> None: |
no test coverage detected