Anthropic API versioning: write error handling that survives new error types | Vectle