Skip to content

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

Comment 1, line 1

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

//! Kiro adapter, AWS proprietary product, independent directory. Two local formats:

Comment 2, line 2

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

//! 1. CLI ~/.kiro/sessions/cli/*.json user_turn_metadatas, actual turn counts;

Comment 3, line 3

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

//! 2. kiro-cli ~/.local/share/kiro-cli/data.sqlite3 conversations_v2

Comment 4, line 4

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

//! request_metadata, per-request millisecond timestamps. IDE session.json/messages.jsonl

Comment 5, line 5

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

//! estimates not implemented; Auto-agent zero counts/estimate paths excluded.

Comment 6, line 16

desktop/src-tauri/crates/core/src/adapters/kiro/mod.rs:16

/// Stateless Kiro adapter.

Comment 7, line 47

desktop/src-tauri/crates/core/src/adapters/kiro/mod.rs:47

// Format 1: CLI session header.

Comment 8, line 52

desktop/src-tauri/crates/core/src/adapters/kiro/mod.rs:52

// Format 2: kiro-cli database on Unix; macOS Application Support alternative.

Comment 9, line 74

desktop/src-tauri/crates/core/src/adapters/kiro/mod.rs:74

// Enumerate CLI *.json or locate kiro-cli data.sqlite3; manual roots support all three forms.

Comment 10, line 115

desktop/src-tauri/crates/core/src/adapters/kiro/mod.rs:115

// Dispatch by content shape using the same detection rules; format_status already records detection.

Comment 11, line 116

desktop/src-tauri/crates/core/src/adapters/kiro/mod.rs:116

// A short file may be incomplete SQLite magic or complete small JSON;

Comment 12, line 117

desktop/src-tauri/crates/core/src/adapters/kiro/mod.rs:117

// only the incomplete SQLite header is Pending.