orcs_runtime/components/mod.rs
1//! Builtin Components for ORCS runtime.
2//!
3//! These components provide core functionality:
4//!
5//! - [`HilComponent`] - Human-in-the-Loop approval management
6//! - [`IOBridge`] - Bridge between View and Model layers
7//! - [`EchoWithHilComponent`] - Echo with HIL integration (test/example)
8//! - [`NoopComponent`] - Minimal component for channel binding
9
10mod echo_with_hil;
11mod hil;
12mod io_bridge;
13mod noop;
14
15pub use echo_with_hil::{DecoratorConfig, EchoWithHilComponent};
16pub use hil::{ApprovalRequest, ApprovalResult, HilComponent};
17pub use io_bridge::IOBridge;
18pub use noop::NoopComponent;