Normalize 'developer' role to 'system' for Gemini compatibility.
(self)
| 32 | |
| 33 | @model_validator(mode="after") |
| 34 | def normalize_role(self) -> Message: |
| 35 | """Normalize 'developer' role to 'system' for Gemini compatibility.""" |
| 36 | if self.role == "developer": |
| 37 | self.role = "system" |
| 38 | return self |
| 39 | |
| 40 | |
| 41 | class Choice(BaseModel): |
nothing calls this directly
no outgoing calls
no test coverage detected