From ee1c2bfacc9b0893d877eca5bdd0242d8941909b Mon Sep 17 00:00:00 2001 From: Mike Date: Sat, 17 Jan 2026 18:45:46 -0700 Subject: [PATCH] Fix #104 --- src/analyzers/claude_code.rs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/analyzers/claude_code.rs b/src/analyzers/claude_code.rs index 7ecb7d2..8011c66 100644 --- a/src/analyzers/claude_code.rs +++ b/src/analyzers/claude_code.rs @@ -363,6 +363,13 @@ struct ClaudeCodeFileHistorySnapshotEntry { fields: simd_json::OwnedValue, } +#[derive(Debug, Clone, Serialize, Deserialize)] +#[serde(rename_all = "camelCase")] +struct ClaudeCodeProgressEntry { + #[serde(flatten)] + fields: simd_json::OwnedValue, +} + #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(rename_all = "camelCase")] struct ClaudeCodeMessageEntry { @@ -402,6 +409,8 @@ enum ClaudeCodeEntry { Message(ClaudeCodeMessageEntry), #[serde(rename = "queue-operation")] QueueOperation(ClaudeCodeQueueOperationEntry), + #[serde(rename = "progress")] + Progress(ClaudeCodeProgressEntry), } pub mod tool_schema { @@ -677,7 +686,7 @@ pub fn parse_jsonl_file( )); continue; } - _ => continue, // Skip other entry types like FileHistorySnapshot, QueueOperation + _ => continue, // Skip other entry types like FileHistorySnapshot, QueueOperation, Progress }; }