Skip to content

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

Comment 1, line 1

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

//! Kimi Code registry maps wire protocol_version to implementations or fallback.

Comment 2, line 2

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

//! See architecture.md#adapter-layout / #unknown-version, V30.

Comment 3, line 3

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

//!

Comment 4, line 4

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

//! References are actual local reads/redacted test data, not official protocol documentation.

Comment 5, line 5

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

//! - Verified 1.5 from desktop 1.0.3 and M0 samples;

Comment 6, line 6

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

//! native tests/fixtures/kimi-code select wire_v15 with KnownVersion.

Comment 7, line 7

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

//! - Unregistered/missing protocol_version first tries the latest built-in parser

Comment 8, line 8

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

//! with LatestFallback compatibility metadata, without rejecting unlisted numbers alone.

Comment 9, line 9

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

//! - Local active_compat files also verify protocol 1.4 with wire_v15 in this product.

Comment 10, line 10

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

//! Kimi Work remains a separate A12/A13 registry; its samples cannot establish this entry.

Comment 11, line 11

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

//!

Comment 12, line 12

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

//! select defines the version policy shared by detection/scanning.

Comment 13, line 16

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

/// This constant selects the latest built-in implementation without network access.

Comment 14, line 19

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

/// Register wire protocol_version mappings after reviewing version-specific samples.

Comment 15, line 21

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

// Native desktop 1.0.3 M0/M4 samples: session-main and subagent-agent-0.

Comment 16, line 23

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

// Native active_compat files verify protocol 1.4 against wire_v15 independently of Kimi Work.

Comment 17, line 26

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

/// Version selection result.

Comment 18, line 33

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

/// Select using source wire protocol_version for both detection and scanning (V30).

Comment 19, line 34

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

/// No verified incompatible Kimi Code versions; unregistered/missing values use latest_fallback.

Comment 20, line 66

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

// Try compatibility for unregistered/missing versions without verified incompatibility (V30).

Comment 21, line 67

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

// Protocol 1.4 is registered after native active_compat verification with wire_v15.