errors.py 607 B

1234567891011121314151617181920212223242526272829303132333435363738
  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
  18. def __init__(self, meta, **kwargs):
  19. self.meta = meta
  20. super().__init__(**kwargs)