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

Package root re-exporting the worker public API: BrainWorkerBridge, NativeWorker, DockerWorker, WorkerRegistry, the wire-protocol models, and pipeline-split helpers for remote tool execution.

#worker.src.orxtra.worker

#worker.src.orxtra.worker

#__version__

python
__version__ = version('orxtra-worker')

#BrainWorkerBridge

python
from orxtra.worker._brain import BrainWorkerBridge

#ToolCallTimeoutError

python
from orxtra.worker._brain import ToolCallTimeoutError

#WorkerDisconnectedError

python
from orxtra.worker._brain import WorkerDisconnectedError

#register_worker_commands

python
from orxtra.worker._cli import register_worker_commands

#ContainerExitError

python
from orxtra.worker._docker import ContainerExitError

#DockerNotFoundError

python
from orxtra.worker._docker import DockerNotFoundError

#DockerWorker

python
from orxtra.worker._docker import DockerWorker

#NativeWorker

python
from orxtra.worker._native import NativeWorker

#build_worker_tools

python
from orxtra.worker._native import build_worker_tools

#should_route_to_worker

python
from orxtra.worker._pipeline_split import should_route_to_worker

#wrap_tool_for_remote

python
from orxtra.worker._pipeline_split import wrap_tool_for_remote

#wrap_tools_for_remote

python
from orxtra.worker._pipeline_split import wrap_tools_for_remote

#ExecuteToolCall

python
from orxtra.worker._protocol import ExecuteToolCall

#Heartbeat

python
from orxtra.worker._protocol import Heartbeat

#HeartbeatAck

python
from orxtra.worker._protocol import HeartbeatAck

#ToolCallResult

python
from orxtra.worker._protocol import ToolCallResult

#WorkerRegistration

python
from orxtra.worker._protocol import WorkerRegistration

#WorkerConflictError

python
from orxtra.worker._registry import WorkerConflictError

#WorkerInfo

python
from orxtra.worker._registry import WorkerInfo

#WorkerRegistry

python
from orxtra.worker._registry import WorkerRegistry
Search