Public exceptions¶
Catch these exported exception classes to handle failures. Each entry links to its complete public API contract.
kyvvu.GateDenied¶
Raised by a decorated step.gate function to deny.
kyvvu.KyvvuAPIError¶
Raised when API request fails.
kyvvu.KyvvuBlockedError¶
Raised by KyvvuRunner.evaluate() when the engine returns Action.block.
kyvvu.KyvvuClientUpgradeRequired¶
The platform refused this client as too old to serve.
kyvvu.KyvvuConfigError¶
Raised when the Python client is misconfigured.
kyvvu.KyvvuError¶
Base exception for all Kyvvu Python client errors.
kyvvu.KyvvuKeyRevokedError¶
Raised when the API key has been disabled or revoked.
kyvvu.KyvvuRateLimitError¶
Raised when rate limit is exceeded.
kyvvu.KyvvuTimeoutError¶
Raised when API request times out.
kyvvu.KyvvuValidationError¶
Raised when data validation fails.
kyvvu.PolicyLoadError¶
A policy, or a manifest of policies, was refused at load time.
kyvvu.TaskClosedError¶
Raised when a write names a task that is closing or closed.
kyvvu.TaskStateError¶
Raised when a write does not fit the task lifecycle.
kyvvu_engine.AgentBindingError¶
Raised when a caller uses an engine or runner bound to another agent.
kyvvu_engine.KyvvuBlockedError¶
Raised by KyvvuRunner.evaluate() when the engine returns Action.block.
kyvvu_engine.KyvvuClientUpgradeRequired¶
The platform refused this client as too old to serve.
kyvvu_engine.KyvvuConfigError¶
Raised when KyvvuRunner is misconfigured (e.g. missing API key when needed).
kyvvu_engine.PolicyLoadError¶
A policy, or a manifest of policies, was refused at load time.
kyvvu_engine.TaskClosedError¶
Raised when a write names a task that is closing or closed.
kyvvu_engine.TaskStateError¶
Raised when a write does not fit the task lifecycle.