class DependencyException(Exception): pass class InputErrorException(Exception): pass class InternalErrorException(Exception): pass class DatabaseException(DependencyException): def __init__(self, message, *args: object): super().__init__(message, *args) class SandboxException(DependencyException): def __init__(self, message, *args: object): super().__init__(message, *args) class LLMException(DependencyException): def __init__(self, message, *args: object): super().__init__(message, *args) class ModelMaxIterationsException(DependencyException): def __init__(self, message, *args: object): super().__init__(message, *args) class InvalidConfigException(InputErrorException): def __init__(self, message, *args: object): super().__init__(message, *args) class SandBoxFileUploadException(SandboxException): def __init__(self, message, *args: object): super().__init__(message, *args) class PluginException(DependencyException): def __init__(self, message, *args: object): super().__init__(message, *args)