Skip to main content

lha_core/
lib.rs

1//! Minimal agent-loop SDK primitives shared by higher-level agent products.
2
3mod builder;
4mod cancel;
5mod error;
6mod events;
7mod input;
8pub mod kernel;
9mod manager;
10#[cfg(feature = "mcp")]
11pub mod mcp;
12mod processor;
13mod session;
14pub mod skills;
15mod snapshot;
16mod status;
17pub mod tools;
18
19pub use builder::AgentBuilder;
20pub use builder::AgentDefinition;
21pub use error::Error;
22pub use error::Result;
23pub use error::RunCollectTextError;
24pub use events::AgentEvent;
25pub use events::TurnItemDelta;
26pub use events::TurnSummary;
27pub use input::InputQueue;
28pub use input::SessionInput;
29pub use manager::AgentManager;
30pub use session::AgentSession;
31pub use session::SessionId;
32pub use session::SubmissionId;
33pub use snapshot::ActiveTurnSnapshot;
34pub use snapshot::SessionSnapshot;
35pub use status::SessionStatus;