pub struct KernelResumeHints {Show 17 fields
pub latest_turn_id: Option<String>,
pub step_idx: u32,
pub max_steps: u32,
pub scratchpad_summary_injected: bool,
pub active_tool_count: u32,
pub kernel_model_message_count: u32,
pub kernel_model_request_count: u32,
pub kernel_estimated_min_session_messages: u32,
pub thread_turn_ids_with_events: Vec<String>,
pub expected_anchor_effect_count: u32,
pub kernel_transcript_preview_row_count: u32,
pub kernel_transcript_preview_body_count: u32,
pub runtime_thread_id: Option<String>,
pub step_limit_continuations: u32,
pub loop_guard_continuations: u32,
pub cycle_handoff_attempts: u32,
pub in_turn_cycle_advances: u32,
}Expand description
Host-visible fields restored from a thread’s latest kernel projection on engine load.
Fields§
§latest_turn_id: Option<String>§step_idx: u32§max_steps: u32§scratchpad_summary_injected: bool§active_tool_count: u32§kernel_model_message_count: u32Aggregated ModelMessage count on the linked thread (log substrate; text stays in session store).
kernel_model_request_count: u32Aggregated ModelRequestIssued count on the linked thread.
kernel_estimated_min_session_messages: u32Lower-bound session rows estimated from kernel log (assistant + tool results).
thread_turn_ids_with_events: Vec<String>Turn ids with persisted kernel events on the linked thread (resume replay substrate).
expected_anchor_effect_count: u32Expected anchor-class replay effect count for the linked thread (replay_thread_effect_counts).
kernel_transcript_preview_row_count: u32Rebuilt preview transcript row count (5c; when preview bodies exist).
kernel_transcript_preview_body_count: u32Events carrying non-empty message-body previews on the linked thread.
runtime_thread_id: Option<String>Runtime thread id for session-store lookup on repair persist (host-supplied).
step_limit_continuations: u32Outer-loop continuation counters from latest turn projection (5c cont.).
loop_guard_continuations: u32§cycle_handoff_attempts: u32§in_turn_cycle_advances: u32Trait Implementations§
Source§impl Clone for KernelResumeHints
impl Clone for KernelResumeHints
Source§fn clone(&self) -> KernelResumeHints
fn clone(&self) -> KernelResumeHints
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for KernelResumeHints
impl Debug for KernelResumeHints
Source§impl Default for KernelResumeHints
impl Default for KernelResumeHints
Source§fn default() -> KernelResumeHints
fn default() -> KernelResumeHints
impl Eq for KernelResumeHints
Source§impl PartialEq for KernelResumeHints
impl PartialEq for KernelResumeHints
Source§fn eq(&self, other: &KernelResumeHints) -> bool
fn eq(&self, other: &KernelResumeHints) -> bool
self and other values to be equal, and is used by ==.