Skip to content

desktop/src-tauri/crates/core/src/adapters/claude/mod.rs

Comment 1, line 1

desktop/src-tauri/crates/core/src/adapters/claude/mod.rs:1

//! Claude Code adapter: independent directory, architecture.md#adapter-layout, V30.

Comment 2, line 2

desktop/src-tauri/crates/core/src/adapters/claude/mod.rs:2

//! - Stable agent entry with shared-interface implementation and reexports.

Comment 3, line 3

desktop/src-tauri/crates/core/src/adapters/claude/mod.rs:3

//! - [`detect`]: identify the first record type and format.

Comment 4, line 4

desktop/src-tauri/crates/core/src/adapters/claude/mod.rs:4

//! - [`versions`]: separate historical source references from native per-row 2.1.197 versions.

Comment 5, line 5

desktop/src-tauri/crates/core/src/adapters/claude/mod.rs:5

//! - Retain historical format implementations here, without root single-file adapters.

Comment 6, line 6

desktop/src-tauri/crates/core/src/adapters/claude/mod.rs:6

//!

Comment 7, line 7

desktop/src-tauri/crates/core/src/adapters/claude/mod.rs:7

//! Version-module headers cite original formats. Migration retains validated rejection:

Comment 8, line 8

desktop/src-tauri/crates/core/src/adapters/claude/mod.rs:8

//! undocumented record types or usage on non-usage records reject the file, V17.

Comment 9, line 23

desktop/src-tauri/crates/core/src/adapters/claude/mod.rs:23

/// Stateless Claude Code adapter.

Comment 10, line 71

desktop/src-tauri/crates/core/src/adapters/claude/mod.rs:71

// projects/<project>/<session>.jsonl depth 2; subagents/ transcripts depth 3.

Comment 11, line 106

desktop/src-tauri/crates/core/src/adapters/claude/mod.rs:106

// Verified formats currently share transcript_doc1; dispatch by selection when implementations grow.