desktop/src-tauri/crates/core/src/adapters/mimo-code/detect.rs
Comment 1, line 1
desktop/src-tauri/crates/core/src/adapters/mimo-code/detect.rs:1
//! MiMo Code detection: mimocode.db schema columns distinguish this product.Comment 2, line 2
desktop/src-tauri/crates/core/src/adapters/mimo-code/detect.rs:2
//! message requires agent_id; OpenCode fails this shape. Shared ancestry does not imply compatibility.Comment 3, line 3
desktop/src-tauri/crates/core/src/adapters/mimo-code/detect.rs:3
//! Select using the session.version registry.Comment 4, line 4
desktop/src-tauri/crates/core/src/adapters/mimo-code/detect.rs:4
//!Comment 5, line 5
desktop/src-tauri/crates/core/src/adapters/mimo-code/detect.rs:5
//! Rules: architecture.md#unknown-version / adapters.md A14.Comment 6, line 6
desktop/src-tauri/crates/core/src/adapters/mimo-code/detect.rs:6
//! - Missing part/session/message tables or key columns: unknown format, reject.Comment 7, line 7
desktop/src-tauri/crates/core/src/adapters/mimo-code/detect.rs:7
//! - Empty session and part tables: Pending, detect again next run.Comment 8, line 8
desktop/src-tauri/crates/core/src/adapters/mimo-code/detect.rs:8
//! - File version uses the numerically greatest session.version; registered means KnownVersion.Comment 9, line 9
desktop/src-tauri/crates/core/src/adapters/mimo-code/detect.rs:9
//! Otherwise/missing: marked LatestFallback; registry currently empty, source/documentation only.Comment 10, line 29
desktop/src-tauri/crates/core/src/adapters/mimo-code/detect.rs:29
/// Detect mimocode.db and select the registered implementation.Comment 11, line 49
desktop/src-tauri/crates/core/src/adapters/mimo-code/detect.rs:49
// Empty session and part tables, such as an unused installation: Pending.