Skip to content

desktop/src-tauri/crates/core/src/adapters/kimi-code/mod.rs

Comment 1, line 1

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

//! Kimi Code adapter; independent layout: architecture.md#adapter-layout, M4/A12.

Comment 2, line 2

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

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

Comment 3, line 3

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

//! - [`detect`]: first-line metadata/protocol_version identify product/format and select versions.

Comment 4, line 4

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

//! - [`versions`]: verified format registry; missing/unregistered versions try the latest

Comment 5, line 5

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

//! built-in reader, with no explicitly verified incompatible versions yet.

Comment 6, line 6

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

//! - [`crate::adapters::kimi_wire`] shares only wire parsing checked against real

Comment 7, line 7

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

//! Kimi Code/Work data; roots, instance identities, version references and statistics

Comment 8, line 8

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

//! remain independent under adapters.md, regardless of shared engine names.

Comment 9, line 9

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

//!

Comment 10, line 10

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

//! Format references: local desktop 1.0.3, wire protocol_version=1.5; M0 samples and

Comment 11, line 11

desktop/src-tauri/crates/core/src/adapters/kimi-code/mod.rs:11

//! real redacted tests/fixtures/kimi-code data, checked 2026-09-25.

Comment 12, line 20

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

/// Verified official override KIMI_CODE_HOME/sessions/...; adapters.md A12.

Comment 13, line 23

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

/// Stateless Kimi Code adapter.

Comment 14, line 52

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

// Use sessions directories as instance roots; the framework deduplicates identical instances.

Comment 15, line 67

desktop/src-tauri/crates/core/src/adapters/kimi-code/mod.rs:67

// Manual roots containing sessions resolve to that child; otherwise use the root itself.

Comment 16, line 80

desktop/src-tauri/crates/core/src/adapters/kimi-code/mod.rs:80

// Enumerate wire.jsonl at depth four, including sessions/<wd>/session_*/agents/*/wire.jsonl.

Comment 17, line 81

desktop/src-tauri/crates/core/src/adapters/kimi-code/mod.rs:81

// Filename filtering excludes hash@v1, bash-*.json, state.json and other logs.

Comment 18, line 117

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

// Current attempted versions share wire_v15; multiple future implementations require dispatch here.