Skip to main content

ThreadSummary

Type Alias ThreadSummary 

Source
pub type ThreadSummary = ThreadListEntry;
Expand description

Stable alias matching historical CLI naming (ThreadSummary).

Aliased Type§

pub struct ThreadSummary {
Show 53 fields pub name: String, pub operation: Option<RepositoryOperationStatus>, pub remote_tracking: Option<GitRemoteTrackingStatus>, pub base_state: Option<String>, pub base_root: Option<String>, pub current_state: Option<String>, pub path: Option<String>, pub execution_path: Option<String>, pub session_id: Option<String>, pub heddle_session_id: Option<String>, pub actor: Option<ThreadActorInfo>, pub harness: Option<String>, pub thinking_level: Option<String>, pub native_actor_key: Option<String>, pub native_parent_actor_key: Option<String>, pub probe_source: Option<String>, pub probe_confidence: Option<f32>, pub usage_summary: Option<AgentUsageSummary>, pub last_progress_at: Option<String>, pub last_activity_at: Option<String>, pub report_flush_state: Option<String>, pub attach_reason: Option<String>, pub thread_mode: Option<ThreadMode>, pub thread_state: Option<ThreadState>, pub freshness: Option<ThreadFreshness>, pub visibility: String, pub target_thread: Option<String>, pub parent_thread: Option<String>, pub child_threads: Vec<String>, pub sibling_threads: Vec<String>, pub stack_depth: usize, pub stale_from_parent: bool, pub task: Option<String>, pub task_assignment_id: Option<String>, pub task_summary: Option<ThreadTaskSummary>, pub changed_paths: Vec<String>, pub promotion_suggested: bool, pub impact_categories: Vec<ThreadImpactCategory>, pub heavy_impact_paths: Vec<String>, pub verification_summary: ThreadVerificationSummary, pub confidence_summary: ThreadConfidenceSummary, pub integration_policy_result: ThreadIntegrationPolicy, pub coordination_status: CoordinationStatus, pub is_current: bool, pub is_isolated: bool, pub thread_health: String, pub blockers: Vec<String>, pub recommended_action: String, pub recommended_action_template: Option<ActionTemplate>, pub git_branch_tip: Option<String>, pub history_imported: bool, pub auto: bool, pub shared_target_dir: Option<String>,
}

Fields§

§name: String§operation: Option<RepositoryOperationStatus>§remote_tracking: Option<GitRemoteTrackingStatus>§base_state: Option<String>§base_root: Option<String>§current_state: Option<String>§path: Option<String>§execution_path: Option<String>§session_id: Option<String>§heddle_session_id: Option<String>§actor: Option<ThreadActorInfo>§harness: Option<String>§thinking_level: Option<String>§native_actor_key: Option<String>§native_parent_actor_key: Option<String>§probe_source: Option<String>§probe_confidence: Option<f32>§usage_summary: Option<AgentUsageSummary>§last_progress_at: Option<String>§last_activity_at: Option<String>§report_flush_state: Option<String>§attach_reason: Option<String>§thread_mode: Option<ThreadMode>§thread_state: Option<ThreadState>§freshness: Option<ThreadFreshness>§visibility: String§target_thread: Option<String>§parent_thread: Option<String>§child_threads: Vec<String>§sibling_threads: Vec<String>§stack_depth: usize§stale_from_parent: bool§task: Option<String>§task_assignment_id: Option<String>§task_summary: Option<ThreadTaskSummary>§changed_paths: Vec<String>§promotion_suggested: bool§impact_categories: Vec<ThreadImpactCategory>§heavy_impact_paths: Vec<String>§verification_summary: ThreadVerificationSummary§confidence_summary: ThreadConfidenceSummary§integration_policy_result: ThreadIntegrationPolicy§coordination_status: CoordinationStatus§is_current: bool§is_isolated: bool§thread_health: String§blockers: Vec<String>§recommended_action: String§recommended_action_template: Option<ActionTemplate>§git_branch_tip: Option<String>§history_imported: bool§auto: bool

Mirror of repo::ThreadRecord::auto. true when the thread was created by a harness integration rather than an explicit user verb. Used by heddle thread list (default-hides) and heddle thread cleanup --auto.

§shared_target_dir: Option<String>