Client
Constructors
Runtime methods
Budget transport helpers
BudgetGuard
client.budget_guard(...) returns actguard.BudgetGuard.
Readable properties include:
run_idtokens_usedusd_usedlocal_tokens_usedlocal_usd_usedroot_tokens_usedroot_usd_used
with and async with.
Event reporting APIs
emit_event is a no-op without an active client.run(...) context.
Tool guard decorators
Session API
GuardSession context manager used by prove and enforce.
Exceptions
Core
ActGuardErrorActGuardToolErrorActGuardPaymentRequiredMonitoringDegradedErrorActGuardViolation
Runtime and budget
MissingRuntimeContextErrorNestedRuntimeContextError(alias:NestedRunContextError)NestedBudgetGuardError(legacy export; current budget scopes support nesting)BudgetExceededErrorBudgetTransportErrorBudgetConfigurationErrorBudgetClientMismatchError
Tool guard failures
RateLimitExceededCircuitOpenErrorMaxAttemptsExceededToolTimeoutErrorMissingIdempotencyKeyErrorIdempotencyInProgressDuplicateIdempotencyKeyIdempotencyOutcomeUnknownInvalidIdempotentToolErrorGuardErrorToolGuardErrorToolExecutionError
