Skip to content

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

Comment 1, line 1

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

//! Kilo Code CLI adapter; independent layout: architecture.md#adapter-layout.

Comment 2, line 2

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

//! - Stable product entry point implementing/re-exporting the common interface.

Comment 3, line 3

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

//! - [`detect`]: kilo.db schema fingerprint and version selection.

Comment 4, line 4

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

//! - [`versions`]: verified format registry; unknown versions try the latest built-in reader.

Comment 5, line 5

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

//! - [`common`]: exclusive usage buckets and read-only/staging database access.

Comment 6, line 6

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

//!

Comment 7, line 7

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

//! References are in module headers: real redacted session-7.4.8-edges/

Comment 8, line 8

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

//! session-7.4.9-family samples and local read-only SELECT checks on 2026-09-25.

Comment 9, line 9

desktop/src-tauri/crates/core/src/adapters/kilo/mod.rs:9

//! Kilo derives from OpenCode (A11), but reads its independently verified message/session

Comment 10, line 10

desktop/src-tauri/crates/core/src/adapters/kilo/mod.rs:10

//! tables without sharing OpenCode directories, table names or cumulative assumptions.

Comment 11, line 20

desktop/src-tauri/crates/core/src/adapters/kilo/mod.rs:20

/// Stateless Kilo Code adapter.

Comment 12, line 50

desktop/src-tauri/crates/core/src/adapters/kilo/mod.rs:50

// Default root ~/.local/share/kilo also applies to Windows:

Comment 13, line 51

desktop/src-tauri/crates/core/src/adapters/kilo/mod.rs:51

// %USERPROFILE%/.local/share/kilo, checked locally and resolved through home_dir.

Comment 14, line 52

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

// No verified official environment override in A11; do not add one.

Comment 15, line 69

desktop/src-tauri/crates/core/src/adapters/kilo/mod.rs:69

// Manual directories may be Kilo home, a parent, or user home such as ~.

Comment 16, line 70

desktop/src-tauri/crates/core/src/adapters/kilo/mod.rs:70

// Search kilo.db by filename at bounded depth three, without scanning an entire disk.

Comment 17, line 71

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

// Each discovered database parent forms one source-instance root.

Comment 18, line 116

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

// This entry uses message_tokens_v1; its reader handles per-record version selection.