Add config, git_manager, exceptions

This commit is contained in:
2026-02-04 12:31:18 +00:00
parent 141bb052bd
commit 9d4faa413a

View File

@@ -0,0 +1,38 @@
class PromptForgeError(Exception):
"""Base exception for PromptForge errors."""
pass
class InvalidPromptError(PromptForgeError):
"""Raised when a prompt YAML is malformed."""
pass
class ProviderError(PromptForgeError):
"""Raised when LLM API operations fail."""
pass
class ValidationError(PromptForgeError):
"""Raised when response validation fails."""
pass
class GitError(PromptForgeError):
"""Raised when git operations fail."""
pass
class RegistryError(PromptForgeError):
"""Raised when registry operations fail."""
pass
class MissingVariableError(PromptForgeError):
"""Raised when a required template variable is missing."""
pass
class ConfigurationError(PromptForgeError):
"""Raised when configuration is invalid."""
pass