(provider: str)
| 78 | |
| 79 | |
| 80 | def _resolve_caw_provider(provider: str) -> str: |
| 81 | try: |
| 82 | return _CAW_PROVIDER_MAP[provider] |
| 83 | except KeyError as e: |
| 84 | raise ValueError( |
| 85 | f"Unsupported caw provider {provider!r}. Expected one of: " |
| 86 | f"{sorted(_CAW_PROVIDER_MAP.keys())}" |
| 87 | ) from e |
| 88 | |
| 89 | |
| 90 | # --- caw codex tool_timeout_sec stopgap --------------------------------------- |