Skip to main content

vv_agent/runtime/backends/
mod.rs

1pub mod base;
2pub mod distributed;
3pub mod inline;
4pub mod recipe;
5mod results;
6pub mod thread;
7
8pub use base::RuntimeExecutionBackend;
9pub use distributed::{
10    CapabilityRef, CycleDispatchResult, CycleDispatcher, CycleEnqueuer, DistributedAdvanceDecision,
11    DistributedBackend, DistributedCapabilities, DistributedCapabilityError,
12    DistributedCapabilityRegistry, DistributedCycleWorker, DistributedDeliveryOutcome,
13    DistributedRunEnvelope, DistributedRunHandle, DistributedToolPolicy, DistributedWaitReason,
14    ResolvedDistributedCapabilities, ToolsetRef,
15};
16pub use inline::InlineBackend;
17pub use recipe::RuntimeRecipe;
18pub(super) use results::{
19    execute_cycle_loop, execute_cycle_loop_with_state, failed_backend_result,
20};
21pub use thread::ThreadBackend;