lash-runtime 0.1.0-alpha.63

Durable agent runtime for Rust: sessions, turns, tools, plugins. Embeddable facade over lash-core.
Documentation
#[test]
fn model_selection_requires_model_and_variant_together() {
    let t = trybuild::TestCases::new();
    t.compile_fail("tests/ui/model_selection_requires_variant.rs");
    t.compile_fail("tests/ui/root_tool_provider_is_not_public.rs");
    t.compile_fail("tests/ui/session_admin_flat_methods_are_not_public.rs");
    t.compile_fail("tests/ui/effect_host_activation_methods_are_removed.rs");
    t.compile_fail("tests/ui/trigger_emit_requires_execution_scope.rs");
    t.compile_fail("tests/ui/core_delete_session_requires_scope.rs");
    t.compile_fail("tests/ui/session_turn_run_requires_scope.rs");
    t.compile_fail("tests/ui/session_turn_stream_requires_scope.rs");
    t.compile_fail("tests/ui/queued_turn_run_requires_scope.rs");
    t.compile_fail("tests/ui/scoped_turn_builders_are_not_prelude.rs");
    t.compile_fail("tests/ui/taxonomy_types_are_not_root.rs");
    t.compile_fail("tests/ui/process_start_requires_scope.rs");
    t.compile_fail("tests/ui/children_start_turn_is_not_public.rs");
    t.pass("tests/ui/session_config_admin_update_session_config_returns_result.rs");
    t.pass("tests/ui/durable_builder_without_advanced.rs");
    t.pass("tests/ui/facade_boundary_types_are_public.rs");
    t.pass("tests/ui/prompt_types_are_public.rs");
    t.pass("tests/ui/remote_protocol_types_are_public.rs");
}