Skip to main content

Crate oris_agent_contract

Crate oris_agent_contract 

Source
Expand description

Proposal-only runtime contract for external agents.

Structs§

A2aErrorEnvelope
A2aHandshakeRequest
A2aHandshakeResponse
A2aProtocol
A2aTaskLifecycleEvent
A2aTaskSessionAck
A2aTaskSessionCompletionRequest
A2aTaskSessionCompletionResponse
A2aTaskSessionDispatchRequest
A2aTaskSessionProgressItem
A2aTaskSessionProgressRequest
A2aTaskSessionResult
A2aTaskSessionSnapshot
A2aTaskSessionStartRequest
AgentTask
CoordinationMessage
CoordinationPlan
CoordinationResult
CoordinationTask
ExecutionFeedback
HubProfile
Hub profile - describes a Hub’s capabilities and configuration
HubSelectionPolicy
Hub selection policy - defines how to choose between multiple hubs
HumanApproval
MutationNeededFailureContract
MutationProposal
ReplayFallbackContract
ReplayFeedback
SupervisedDevloopOutcome
SupervisedDevloopRequest

Enums§

A2aCapability
A2aErrorCode
A2aTaskLifecycleState
A2aTaskSessionState
AgentCapabilityLevel
AgentRole
BoundedTaskClass
CoordinationPrimitive
HubOperationClass
Hub operation class - classifies the type of A2A operation
HubTrustTier
Hub trust tier - defines operational permissions for a Hub
MutationNeededFailureReasonCode
MutationNeededRecoveryAction
ProposalTarget
ReplayFallbackNextAction
ReplayFallbackReasonCode
ReplayPlannerDirective
SupervisedDevloopStatus

Constants§

A2A_PROTOCOL_NAME
A2A_PROTOCOL_VERSION
A2A_PROTOCOL_VERSION_V1
A2A_SUPPORTED_PROTOCOL_VERSIONS
A2A_TASK_SESSION_PROTOCOL_VERSION

Functions§

infer_mutation_needed_failure_reason_code
infer_replay_fallback_reason_code
normalize_mutation_needed_failure_contract
normalize_replay_fallback_contract