Expand description
use lash::prelude::*; brings in the daily core/session/turn vocabulary
without the lower-level integration types or domain modules also exposed
from the crate root.
Re-exports§
pub use crate::AdvancedToolAdmin;pub use crate::CoreTriggerAdmin;pub use crate::EmbedError;pub use crate::EnqueueTurnBuilder;pub use crate::LashCore;pub use crate::LashCoreBuilder;pub use crate::LashSession;pub use crate::ObservableSession;pub use crate::ParkedSession;pub use crate::PluginBinding;pub use crate::PluginOperations;pub use crate::PromptLayerSink;pub use crate::QueuedTurnBuilder;pub use crate::Result;pub use crate::SessionBuilder;pub use crate::SessionCommandAdmin;pub use crate::SessionConfigPatch;pub use crate::SessionDeleteReport;pub use crate::SessionTriggerAdmin;pub use crate::ToolAdmin;pub use crate::TurnActivityFanout;pub use crate::TurnBuilder;pub use crate::TurnOutput;pub use crate::TurnResult;pub use crate::TurnStream;pub use crate::message_role;pub use crate::message_text;
Structs§
- Execution
Summary - High-level execution summary for a completed turn.
- Model
Limits - Model
Spec - Plugin
Stack - Session
Command Receipt - Session
Create Request - Session
Spec - Reusable session configuration overlay.
- Turn
Activity - App-facing semantic activity emitted during a turn.
- Turn
Activity Id - Stable identifier for a semantic turn activity.
- Turn
Cause - Turn
Input - Host-provided per-turn input.
Enums§
- Input
Item - Host-provided per-turn input.
- Pending
Turn Input Cancel Outcome - Session
Command - Session
Start Point - Turn
Event - App-facing semantic event payload for a turn activity.
- Turn
Finish - Turn
Outcome - Turn
Stop