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: boolMirror 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.
Mirror of repo::ThreadRecord::shared_target_dir.