30 lines
768 B
Python
30 lines
768 B
Python
"""可由入口层稳定映射的领域异常。"""
|
|
|
|
|
|
class DomainError(Exception):
|
|
"""所有可预期业务错误的基类。"""
|
|
|
|
|
|
class InvalidStateTransition(DomainError):
|
|
"""运行状态不允许执行目标转换。"""
|
|
|
|
|
|
class DuplicateOperation(DomainError):
|
|
"""同一幂等操作已经执行或正在执行。"""
|
|
|
|
|
|
class PermissionDenied(DomainError):
|
|
"""操作者无权执行领域命令。"""
|
|
|
|
|
|
class AgentConfigurationError(DomainError):
|
|
"""真实 Agent 执行所需配置缺失或不合法。"""
|
|
|
|
|
|
class ProviderConnectionError(DomainError):
|
|
"""模型服务商凭据验证失败;消息不得包含上游原始响应。"""
|
|
|
|
def __init__(self, code: str, message: str):
|
|
super().__init__(message)
|
|
self.code = code
|