Skip to main content

Module distributed

Module distributed 

Source
Expand description

Core types and trait for distributed agent execution.

Provider crates implement TaskBroker for their cloud-native message service. The main daimon crate re-exports everything from here.

Structs§

AgentTask
A unit of work submitted to a TaskBroker.
TaskResult
The result of a completed agent task.

Enums§

TaskStatus
Current status of a distributed task.

Traits§

ErasedTaskBroker
Object-safe wrapper for TaskBroker, enabling Arc<dyn ErasedTaskBroker>.
TaskBroker
Trait for distributing agent tasks across workers.