tinychannels 0.1.0

Pluggable channel and messaging primitives for OpenHuman harness communication.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! Harness communication boundaries.
//!
//! This module is reserved for the typed contracts that connect channel events
//! to OpenHuman harness execution.

pub mod bridge;
pub mod types;

pub use bridge::{BridgeTranslationOptions, translate_output_event};
pub use types::{
    ChannelOutputEvent, ChannelTurn, HarnessLifecycleEvent, InboundLifecycleStage,
    TurnAdmissionVerdict,
};

#[cfg(test)]
mod test;