lash-runtime 0.1.0-alpha.63

Durable agent runtime for Rust: sessions, turns, tools, plugins. Embeddable facade over lash-core.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
async fn check(core: lash::LashCore) {
    let source_key = lash::triggers::empty_trigger_source_key("ui.button.pressed").unwrap();
    let _ = core
        .triggers()
        .emit(lash::triggers::TriggerOccurrenceRequest::new(
            "ui.button.pressed",
            source_key,
            serde_json::json!({ "pressed": true }),
            "button-press-1",
        ))
        .await;
}

fn main() {}