errors.py 506 B

123456789101112131415161718192021222324252627282930313233
  1. from core.tools.entities.tool_entities import ToolInvokeMeta
  2. class ToolProviderNotFoundError(ValueError):
  3. pass
  4. class ToolNotFoundError(ValueError):
  5. pass
  6. class ToolParameterValidationError(ValueError):
  7. pass
  8. class ToolProviderCredentialValidationError(ValueError):
  9. pass
  10. class ToolNotSupportedError(ValueError):
  11. pass
  12. class ToolInvokeError(ValueError):
  13. pass
  14. class ToolApiSchemaError(ValueError):
  15. pass
  16. class ToolEngineInvokeError(Exception):
  17. meta: ToolInvokeMeta