desktop/src-tauri/crates/core/src/adapters/zed/mod.rs
Comment 1, line 1
desktop/src-tauri/crates/core/src/adapters/zed/mod.rs:1
//! Built-in Zed Agent adapter; see architecture.md#adapter-layout.Comment 2, line 2
desktop/src-tauri/crates/core/src/adapters/zed/mod.rs:2
//! - Stable entry point implements the shared interface and re-exports modules.Comment 3, line 3
desktop/src-tauri/crates/core/src/adapters/zed/mod.rs:3
//! - detect checks threads.db tables and columns.Comment 4, line 4
desktop/src-tauri/crates/core/src/adapters/zed/mod.rs:4
//! - versions registers document formats zed-threads-db-1 / 2.Comment 5, line 5
desktop/src-tauri/crates/core/src/adapters/zed/mod.rs:5
//! - common owns product-specific mapping and read-only source access.Comment 6, line 6
desktop/src-tauri/crates/core/src/adapters/zed/mod.rs:6
//!Comment 7, line 7
desktop/src-tauri/crates/core/src/adapters/zed/mod.rs:7
//! Nonempty external-provider samples from 1.22.0 / 76659a55 were checked on 2026-10-07.Comment 8, line 8
desktop/src-tauri/crates/core/src/adapters/zed/mod.rs:8
//! Only llm-usage-zhipu with DbThread 0.3.0 uses the separately verified default-zero mapping.Comment 9, line 9
desktop/src-tauri/crates/core/src/adapters/zed/mod.rs:9
//! Hosted-format references: official Zed commit bd747337d7be138834e20972b9e203c7b239cc47, A38,Comment 10, line 10
desktop/src-tauri/crates/core/src/adapters/zed/mod.rs:10
//! plus read-only local inspection on 2026-09-29 of %LOCALAPPDATA%/Zed/threads/threads.db:Comment 11, line 11
desktop/src-tauri/crates/core/src/adapters/zed/mod.rs:11
//! matching threads schema with zero rows, without usage-format acceptance.Comment 12, line 12
desktop/src-tauri/crates/core/src/adapters/zed/mod.rs:12
//! - Layout is <data_dir>/threads/threads.db; common documents platform data directories.Comment 13, line 13
desktop/src-tauri/crates/core/src/adapters/zed/mod.rs:13
//! Zed has no ZED_DATA_DIR override; --user-data-dir is not visible to collection.Comment 14, line 14
desktop/src-tauri/crates/core/src/adapters/zed/mod.rs:14
//! - JSON/zstd DbThread data has model{provider,model},Comment 15, line 15
desktop/src-tauri/crates/core/src/adapters/zed/mod.rs:15
//! cumulative_token_usage (thread total) and request_token_usageComment 16, line 16
desktop/src-tauri/crates/core/src/adapters/zed/mod.rs:16
//! (turn buckets overwritten by later requests in that turn, used only for reconciliation).Comment 17, line 17
desktop/src-tauri/crates/core/src/adapters/zed/mod.rs:17
//! - The hosted path requires provider=="zed.dev"; shared imports with version "1.0.0"Comment 18, line 18
desktop/src-tauri/crates/core/src/adapters/zed/mod.rs:18
//! have initialized zero usage and are skipped. External ACP threads are written toComment 19, line 19
desktop/src-tauri/crates/core/src/adapters/zed/mod.rs:19
//! sidebar_threads, not threads; collect through their underlying source adapters.Comment 20, line 30
desktop/src-tauri/crates/core/src/adapters/zed/mod.rs:30
/// Stateless Zed adapter.Comment 21, line 62
desktop/src-tauri/crates/core/src/adapters/zed/mod.rs:62
// Official paths.rs:161-165 uses dirs::data_local_dir() + "Zed".Comment 22, line 79
desktop/src-tauri/crates/core/src/adapters/zed/mod.rs:79
// Official paths.rs:155-160 uses XDG_DATA_HOME, default ~/.local/share, plus "zed";Comment 23, line 80
desktop/src-tauri/crates/core/src/adapters/zed/mod.rs:80
// Linux uses lowercase and also has FLATPAK_XDG_DATA_HOME handling.Comment 24, line 103
desktop/src-tauri/crates/core/src/adapters/zed/mod.rs:103
// Accept a threads directory, an existing file, or a data directory named exactly "Zed".