rlmesh-runtime 0.1.0-rc.14

Internal RLMesh crate (unstable Rust API): runtime driver for evaluation sessions.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! Runtime hook events and the observer trait the driver fans them out to.

mod events;
mod relay;
mod traits;

pub use events::{
    ActionReceivedEvent, EnvConnectedEvent, EpisodeCompletedEvent, EpisodeStartedEvent, LogEvent,
    LogLevel, ModelConnectedEvent, ObservationEmittedEvent, RelayAdvisoryEvent, RuntimeEnvContext,
    SessionEndedEvent, SessionFailedEvent, SessionStartedEvent, StepCompletedEvent,
    TelemetrySnapshotEvent,
};
pub use relay::{Leg, PayloadFacts, RefusingRelayPolicy, RelayDecision, RelayPolicy};
pub use traits::{HookError, NoopRuntimeHooks, RuntimeHooks};