Skip to main content

Crate axonflow_sdk_rust

Crate axonflow_sdk_rust 

Source

Re-exports§

pub use client::AxonFlowClient;
pub use config::AxonFlowConfig;
pub use config::CacheConfig;
pub use config::Mode;
pub use config::RetryConfig;
pub use error::AxonFlowError;
pub use pep::has_request_redaction;
pub use pep::CONTENT_TYPE_TEXT;
pub use pep::DECIDE_PATH;
pub use pep::GATEWAY_CONNECTOR_TAG;
pub use pep::OBLIGATION_REDACT_PII;
pub use pep::PHASE_REQUEST;
pub use pep::PHASE_RESPONSE;
pub use pep::REQUEST_REDACTION_PATH;
pub use pep::RESPONSE_REDACTION_PATH;
pub use pep::VERDICT_ALLOW;
pub use pep::VERDICT_DENY;
pub use pep::VERDICT_NEEDS_APPROVAL;
pub use types::agent::transfer_basis;
pub use types::agent::AuditLogEntry;
pub use types::agent::AuditRequest;
pub use types::agent::AuditResult;
pub use types::agent::BudgetInfo;
pub use types::agent::CancelPlanResponse;
pub use types::agent::ClientRequest;
pub use types::agent::ClientResponse;
pub use types::agent::CodeArtifact;
pub use types::agent::ConnectorHealthStatus;
pub use types::agent::ConnectorInstallRequest;
pub use types::agent::ConnectorMetadata;
pub use types::agent::ConnectorResponse;
pub use types::agent::MediaContent;
pub use types::agent::PlanExecutionResponse;
pub use types::agent::PlanResponse;
pub use types::agent::PlanStep;
pub use types::agent::PolicyEvaluationInfo;
pub use types::agent::PolicyInfo;
pub use types::agent::PolicyMatchInfo;
pub use types::agent::StepResult;
pub use types::agent::TokenUsage;
pub use types::decisions::DecisionExplanation;
pub use types::decisions::DecisionSummary;
pub use types::decisions::ExplainPolicy;
pub use types::decisions::ExplainRule;
pub use types::decisions::ListDecisionsOptions;
pub use types::decisions::RateLimitEnvelope;
pub use types::decisions::UpgradeInfo;
pub use types::hitl::HITLApprovalRequest;
pub use types::hitl::HITLCreateInput;
pub use types::hitl::HITLQueueListOptions;
pub use types::hitl::HITLQueueListResponse;
pub use types::hitl::HITLReviewInput;
pub use types::hitl::HITLStats;
pub use types::pep::DecideRequest;
pub use types::pep::DecideResponse;
pub use types::pep::DecisionCallerIdentity;
pub use types::pep::DecisionTarget;
pub use types::pep::MCPCheckInputRequest;
pub use types::pep::MCPCheckInputResponse;
pub use types::pep::MCPCheckOutputRequest;
pub use types::pep::MCPCheckOutputResponse;
pub use types::pep::Obligation;
pub use types::pep::ObligationFulfillment;
pub use types::policies::PolicyCategory;

Modules§

client
config
decisions
error
heartbeat
SDK heartbeat — telemetry parity with the Go / Python / TypeScript / Java SDKs.
hitl
interceptors
pep
Decision Mode PEP (Policy Enforcement Point) contract: decide → fulfill → forward (ADR-056, epic #2563).
types