class AntigravityError(Exception):
    """Base exception for all Antigravity Core errors."""
    pass

class ConfigurationError(AntigravityError):
    """Raised when configuration is invalid or missing."""
    pass

class DependencyError(AntigravityError):
    """Raised when a required native dependency (e.g., ADK) is missing."""
    pass

class EngineError(AntigravityError):
    """Raised when the Gemini Engine fails or is unreachable."""
    pass
