orxtra v0.13.0 /protocols.src.orxtra.protocols
On this page

Foundation package of shared types and behavioral contracts -- Tool, TaskSpec, Principal, AuthContext, DispatchBackend, EventBus -- plus run_sync(). The seam the Overseer and scheduler share without importing each other.

#protocols.src.orxtra.protocols

#protocols.src.orxtra.protocols

#__version__

python
__version__ = version('orxtra-protocols')

#AutonomyLevel

python
from orxtra.protocols._autonomy import AutonomyLevel

#AccumulatorStorage

python
from orxtra.protocols._contracts import AccumulatorStorage

#ActionExecutor

python
from orxtra.protocols._contracts import ActionExecutor

#ActionStorage

python
from orxtra.protocols._contracts import ActionStorage

#AuthStorage

python
from orxtra.protocols._contracts import AuthStorage

#CardContributor

python
from orxtra.protocols._contracts import CardContributor

#CheckExecutor

python
from orxtra.protocols._contracts import CheckExecutor

#CredentialVerifier

python
from orxtra.protocols._contracts import CredentialVerifier

#DispatchBackend

python
from orxtra.protocols._contracts import DispatchBackend

#EventBus

python
from orxtra.protocols._contracts import EventBus

#EventDelivery

python
from orxtra.protocols._contracts import EventDelivery

#EventFireCallback

python
from orxtra.protocols._contracts import EventFireCallback

#EventSink

python
from orxtra.protocols._contracts import EventSink

#FlushScheduler

python
from orxtra.protocols._contracts import FlushScheduler

#HealthMonitorProtocol

python
from orxtra.protocols._contracts import HealthMonitorProtocol

#KeyedMacProvider

python
from orxtra.protocols._contracts import KeyedMacProvider

#NotificationPort

python
from orxtra.protocols._contracts import NotificationPort

#OverseerProtocol

python
from orxtra.protocols._contracts import OverseerProtocol

#PrincipalStorage

python
from orxtra.protocols._contracts import PrincipalStorage

#Renderer

python
from orxtra.protocols._contracts import Renderer

#SessionProtocol

python
from orxtra.protocols._contracts import SessionProtocol

#SourceStorage

python
from orxtra.protocols._contracts import SourceStorage

#SubscriptionStorage

python
from orxtra.protocols._contracts import SubscriptionStorage

#SurfaceGenerator

python
from orxtra.protocols._contracts import SurfaceGenerator

#run_sync

python
from orxtra.protocols._sync import run_sync

#ALL_SCOPES

python
from orxtra.protocols._types import ALL_SCOPES

#ALWAYS_ACTIVE_CONSTRAINTS

python
from orxtra.protocols._types import ALWAYS_ACTIVE_CONSTRAINTS

#BUILTIN_KINDS

python
from orxtra.protocols._types import BUILTIN_KINDS

#EXPENSIVE_CONSTRAINTS

python
from orxtra.protocols._types import EXPENSIVE_CONSTRAINTS

#KIND_CONSUMER

python
from orxtra.protocols._types import KIND_CONSUMER

#KIND_RUN

python
from orxtra.protocols._types import KIND_RUN

#KIND_SOURCE

python
from orxtra.protocols._types import KIND_SOURCE

#KIND_SYSTEM

python
from orxtra.protocols._types import KIND_SYSTEM

#SCOPE_CONFIG_READ

python
from orxtra.protocols._types import SCOPE_CONFIG_READ

#SCOPE_EVENTS_READ

python
from orxtra.protocols._types import SCOPE_EVENTS_READ

#SCOPE_EVENTS_WRITE

python
from orxtra.protocols._types import SCOPE_EVENTS_WRITE

#SCOPE_INBOX_READ

python
from orxtra.protocols._types import SCOPE_INBOX_READ

#SCOPE_INBOX_RESPOND

python
from orxtra.protocols._types import SCOPE_INBOX_RESPOND

#SCOPE_NOTIFICATIONS_MANAGE

python
from orxtra.protocols._types import SCOPE_NOTIFICATIONS_MANAGE

#SCOPE_NOTIFICATIONS_READ

python
from orxtra.protocols._types import SCOPE_NOTIFICATIONS_READ

#SCOPE_PRINCIPALS_MANAGE

python
from orxtra.protocols._types import SCOPE_PRINCIPALS_MANAGE

#SCOPE_PRINCIPALS_READ

python
from orxtra.protocols._types import SCOPE_PRINCIPALS_READ

#SCOPE_RUNS_MANAGE

python
from orxtra.protocols._types import SCOPE_RUNS_MANAGE

#SCOPE_RUNS_READ

python
from orxtra.protocols._types import SCOPE_RUNS_READ

#SCOPE_SOURCES_MANAGE

python
from orxtra.protocols._types import SCOPE_SOURCES_MANAGE

#SCOPE_SOURCES_READ

python
from orxtra.protocols._types import SCOPE_SOURCES_READ

#SCOPE_SUBSCRIPTIONS_MANAGE

python
from orxtra.protocols._types import SCOPE_SUBSCRIPTIONS_MANAGE

#SCOPE_SUBSCRIPTIONS_READ

python
from orxtra.protocols._types import SCOPE_SUBSCRIPTIONS_READ

#SCOPE_TRACE_READ

python
from orxtra.protocols._types import SCOPE_TRACE_READ

#SCOPE_VALIDATE_READ

python
from orxtra.protocols._types import SCOPE_VALIDATE_READ

#SEVERITY_ORDER

python
from orxtra.protocols._types import SEVERITY_ORDER

#SYSTEM_PRINCIPAL_EXTERNAL_REF

python
from orxtra.protocols._types import SYSTEM_PRINCIPAL_EXTERNAL_REF

#VALID_INJECT_TOKENS

python
from orxtra.protocols._types import VALID_INJECT_TOKENS

#AccumulatorEntry

python
from orxtra.protocols._types import AccumulatorEntry

#Action

python
from orxtra.protocols._types import Action

#AddConstraintParams

python
from orxtra.protocols._types import AddConstraintParams

#AddConstraintResult

python
from orxtra.protocols._types import AddConstraintResult

#AgentExecution

python
from orxtra.protocols._types import AgentExecution

#AttemptSummary

python
from orxtra.protocols._types import AttemptSummary

#AuthContext

python
from orxtra.protocols._types import AuthContext

#BudgetExhausted

python
from orxtra.protocols._types import BudgetExhausted

#BudgetExhaustionPolicy

python
from orxtra.protocols._types import BudgetExhaustionPolicy

#BudgetThresholdCrossed

python
from orxtra.protocols._types import BudgetThresholdCrossed

#Capability

python
from orxtra.protocols._types import Capability

#CheckAgentContext

python
from orxtra.protocols._types import CheckAgentContext

#CheckContext

python
from orxtra.protocols._types import CheckContext

#CheckIssue

python
from orxtra.protocols._types import CheckIssue

#CheckResult

python
from orxtra.protocols._types import CheckResult

#CheckVerdict

python
from orxtra.protocols._types import CheckVerdict

#Confirmation

python
from orxtra.protocols._types import Confirmation

#ConstraintKind

python
from orxtra.protocols._types import ConstraintKind

#ConstraintTier

python
from orxtra.protocols._types import ConstraintTier

#ConsultResponse

python
from orxtra.protocols._types import ConsultResponse

#ConsumerRecord

python
from orxtra.protocols._types import ConsumerRecord

#CreateInboxItemParams

python
from orxtra.protocols._types import CreateInboxItemParams

#CreateInboxItemResult

python
from orxtra.protocols._types import CreateInboxItemResult

#CreateSurface

python
from orxtra.protocols._types import CreateSurface

#CreateTaskParams

python
from orxtra.protocols._types import CreateTaskParams

#CreateTaskResult

python
from orxtra.protocols._types import CreateTaskResult

#CreateWaitForParams

python
from orxtra.protocols._types import CreateWaitForParams

#CreateWaitForResult

python
from orxtra.protocols._types import CreateWaitForResult

#CreateWorkflowParams

python
from orxtra.protocols._types import CreateWorkflowParams

#CreateWorkflowResult

python
from orxtra.protocols._types import CreateWorkflowResult

#CredentialRecord

python
from orxtra.protocols._types import CredentialRecord

#CriterionReview

python
from orxtra.protocols._types import CriterionReview

#DeleteSurface

python
from orxtra.protocols._types import DeleteSurface

#DiffResult

python
from orxtra.protocols._types import DiffResult

#DirEntry

python
from orxtra.protocols._types import DirEntry

#DirListing

python
from orxtra.protocols._types import DirListing

#ErrorCategory

python
from orxtra.protocols._types import ErrorCategory

#EscalationPayload

python
from orxtra.protocols._types import EscalationPayload

#EventAction

python
from orxtra.protocols._types import EventAction

#ExecResult

python
from orxtra.protocols._types import ExecResult

#Execution

python
from orxtra.protocols._types import Execution

#FileContent

python
from orxtra.protocols._types import FileContent

#FileStat

python
from orxtra.protocols._types import FileStat

#FilterPredicate

python
from orxtra.protocols._types import FilterPredicate

#GitOutput

python
from orxtra.protocols._types import GitOutput

#GlobResult

python
from orxtra.protocols._types import GlobResult

#GrepMatch

python
from orxtra.protocols._types import GrepMatch

#GrepResult

python
from orxtra.protocols._types import GrepResult

#HealthDegraded

python
from orxtra.protocols._types import HealthDegraded

#HttpResponse

python
from orxtra.protocols._types import HttpResponse

#InboxAnswered

python
from orxtra.protocols._types import InboxAnswered

#InboxRejected

python
from orxtra.protocols._types import InboxRejected

#LogAction

python
from orxtra.protocols._types import LogAction

#MacOutcome

python
from orxtra.protocols._types import MacOutcome

#MacVerdict

python
from orxtra.protocols._types import MacVerdict

#NotificationDelivery

python
from orxtra.protocols._types import NotificationDelivery

#NotifyAction

python
from orxtra.protocols._types import NotifyAction

#OnSuccessCallback

python
from orxtra.protocols._types import OnSuccessCallback

#OverseerEvent

python
from orxtra.protocols._types import OverseerEvent

#PreRetryCallback

python
from orxtra.protocols._types import PreRetryCallback

#Principal

python
from orxtra.protocols._types import Principal

#RecordAssumptionParams

python
from orxtra.protocols._types import RecordAssumptionParams

#RecordAssumptionResult

python
from orxtra.protocols._types import RecordAssumptionResult

#RecordDecisionParams

python
from orxtra.protocols._types import RecordDecisionParams

#RecordDecisionResult

python
from orxtra.protocols._types import RecordDecisionResult

#RunStarted

python
from orxtra.protocols._types import RunStarted

#ScriptAction

python
from orxtra.protocols._types import ScriptAction

#ScriptExecution

python
from orxtra.protocols._types import ScriptExecution

#Severity

python
from orxtra.protocols._types import Severity

#Source

python
from orxtra.protocols._types import Source

#StatResult

python
from orxtra.protocols._types import StatResult

#StructuralAdvisory

python
from orxtra.protocols._types import StructuralAdvisory

#Subscription

python
from orxtra.protocols._types import Subscription

#SubscriptionAction

python
from orxtra.protocols._types import SubscriptionAction

#SurfaceOperation

python
from orxtra.protocols._types import SurfaceOperation

#SurfaceSpec

python
from orxtra.protocols._types import SurfaceSpec

#TaskContext

python
from orxtra.protocols._types import TaskContext

#TaskEscalated

python
from orxtra.protocols._types import TaskEscalated

#TaskFailed

python
from orxtra.protocols._types import TaskFailed

#TaskLifecycleResult

python
from orxtra.protocols._types import TaskLifecycleResult

#TaskResult

python
from orxtra.protocols._types import TaskResult

#TaskSpec

python
from orxtra.protocols._types import TaskSpec

#TaskState

python
from orxtra.protocols._types import TaskState

#Tool

python
from orxtra.protocols._types import Tool

#ToolCapability

python
from orxtra.protocols._types import ToolCapability

#ToolDeps

python
from orxtra.protocols._types import ToolDeps

#ToolError

python
from orxtra.protocols._types import ToolError

#ToolLocation

python
from orxtra.protocols._types import ToolLocation

#ToolOutput

python
from orxtra.protocols._types import ToolOutput

#TrustTier

python
from orxtra.protocols._types import TrustTier

#UpdateComponents

python
from orxtra.protocols._types import UpdateComponents

#UpdateDataModel

python
from orxtra.protocols._types import UpdateDataModel

#UpdateWorkflowStatusParams

python
from orxtra.protocols._types import UpdateWorkflowStatusParams

#WorkflowAction

python
from orxtra.protocols._types import WorkflowAction

#WorkflowExecution

python
from orxtra.protocols._types import WorkflowExecution

#WriteLessonParams

python
from orxtra.protocols._types import WriteLessonParams

#WriteLessonResult

python
from orxtra.protocols._types import WriteLessonResult
Search