deepstrike_core/runtime/
mod.rs1pub mod event_log;
5pub mod kernel;
6pub mod replay;
7pub mod repair;
8pub mod session;
9pub mod snapshot;
10
11pub use kernel::{
12 KERNEL_ABI_VERSION, KernelAction, KernelInput, KernelInputEvent, KernelObservation,
13 KernelPressureAction, KernelRuntime, KernelStep,
14};
15
16pub use repair::{
17 pending_tool_calls_from_messages, reconstruct_messages_with_fallback, repair_events,
18 repair_events_with_cap, repair_llm_completed, repair_llm_completed_with_cap,
19 sanitize_recovery_text, sanitize_recovery_text_bounded,
20};
21pub use event_log::{
22 category_for_kind, primitive_for_kind, KernelEventCategory, Primitive, KERNEL_OBSERVATION_KINDS,
23};
24pub use replay::{
25 rebuild_os_snapshot_from_events, session_log_has_required_categories, BudgetExceededRecord,
26 OsSnapshot, ProcessRecord, SignalDisposedRecord, SuspendRecord,
27};
28pub use session::{ProviderReplay, SessionEvent};
29pub use snapshot::{KernelSnapshot, ProcInfoSnapshot, ResultSnapshot, TcbSnapshot};