Skip to main content

lash_remote_protocol/
lib.rs

1use std::collections::{HashMap, HashSet};
2
3use schemars::JsonSchema;
4use serde::{Deserialize, Serialize};
5
6include!("protocol/version.rs");
7include!("protocol/llm.rs");
8include!("protocol/turn_input.rs");
9include!("protocol/observations.rs");
10include!("protocol/triggers.rs");
11include!("protocol/turn_result.rs");
12include!("protocol/prompt.rs");
13include!("protocol/tools.rs");
14include!("protocol/usage_activity.rs");
15include!("protocol/registry_errors.rs");
16
17#[cfg(feature = "core-conversions")]
18mod core_conversions;
19
20#[cfg(feature = "core-conversions")]
21pub use core_conversions::{RemoteTurnActivitySink, replay_collected_activities};
22
23#[cfg(test)]
24mod tests;