Improve validation errors
Pydantic might help with this but the current setup could be improved
Additionally, this would reduce the noise of ValidationErrors as well as allow us to treat returned errors differently when reporting to Raygun (Eg. We log ValidationErrors to Raygun but ActionErrors are simply returned as a result of the tool).
Improve validation errors
Pydantic might help with this but the current setup could be improved
Additionally, this would reduce the noise of ValidationErrors as well as allow us to treat returned errors differently when reporting to Raygun (Eg. We log ValidationErrors to Raygun but ActionErrors are simply returned as a result of the tool).