List of all items
Structs
- Principal
- RequestId
- ScopeSet
- TraceContext
- actions::ActionDoc
- actions::ActionSpec
- actions::CliDoc
- actions::CliFlagDoc
- actions::CliFlagSpec
- actions::CliSpec
- actions::ParamDoc
- actions::ParamSpec
- actions::SurfaceAvailability
- authz::CallerContext
- authz::SecurityDecision
- errors::ToolError
- provider_validation::ProviderValidationError
Enums
- AuthorizationMode
- Confirmation
- RequestIdError
- Surface
- actions::ActionCost
- actions::ActionError
- actions::ActionTransport
- actions::ActionValidationError
- actions::SomaAction
- authz::ExecutionMode
- authz::SafetyClass
- errors::ServiceErrorKind
Functions
- actions::action_catalog
- actions::action_names
- actions::action_spec
- actions::action_validation_error
- actions::cli_action_names
- actions::cli_commands
- actions::is_known_action
- actions::is_rest_action
- actions::is_validation_error
- actions::mcp_only_action_names
- actions::require_confirmation_if_destructive
- actions::required_scope_for_action
- actions::rest_action_names
- actions::rest_help
- authz::authorize
- authz::authorize_provider_kind
- authz::required_scope_for_safety_class
- errors::classify_execution_error
- provider_validation::validate_manifest_schema
- provider_validation::validate_provider_manifest
- provider_validation::validate_provider_manifest_value
- scopes::has_admin_scope
- scopes::scopes_satisfy
- token_limit::truncate_if_needed
Type Aliases
Constants
- actions::ACTION_SPECS
- authz::reasons::AUTHORIZED_NO_AFFINITY_REQUIRED
- authz::reasons::AUTHORIZED_SCOPE_SATISFIED
- authz::reasons::AUTHORIZED_TRUSTED_LOCAL
- authz::reasons::DENIED_AFFINITY_REQUIRES_LOCAL_TRUST
- authz::reasons::DENIED_SCOPE_MISSING
- authz::reasons::DENIED_UNCLASSIFIED_TARGET
- scopes::ADMIN_SCOPE
- scopes::DENY_SCOPE
- scopes::READ_SCOPE
- scopes::WRITE_SCOPE
- token_limit::MAX_RESPONSE_BYTES