desktop/src-tauri/crates/core/src/adapters/claude/detect.rs
Comment 1, line 1
desktop/src-tauri/crates/core/src/adapters/claude/detect.rs:1
//! Detect Claude Code from a bounded first line and documented record types.Comment 2, line 2
desktop/src-tauri/crates/core/src/adapters/claude/detect.rs:2
//!Comment 3, line 3
desktop/src-tauri/crates/core/src/adapters/claude/detect.rs:3
//! First line checks format only, not client versions of other rows. Each assistantComment 4, line 4
desktop/src-tauri/crates/core/src/adapters/claude/detect.rs:4
//! uses its own version; queue metadata or installed versions do not verify historical usage.Comment 5, line 16
desktop/src-tauri/crates/core/src/adapters/claude/detect.rs:16
/// Detect one transcript; missing version allows fallback, using a documented format identifier.Comment 6, line 40
desktop/src-tauri/crates/core/src/adapters/claude/detect.rs:40
// Native Claude Code 2.1.197 sample, WSL, 2026-09-30: queue/attachment/last-promptComment 7, line 41
desktop/src-tauri/crates/core/src/adapters/claude/detect.rs:41
// metadata may appear first; these records contain no usage and detection accepts them.Comment 8, line 42
desktop/src-tauri/crates/core/src/adapters/claude/detect.rs:42
// Line parsing still selects permitted fields through transcript_doc1.