跳转到内容

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

第 1 条注释,第 1 行

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

//! Zed 内置 Agent 适配器(独立目录约定 architecture.md#adapter-layout):

第 2 条注释,第 2 行

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

//! - 本模块是该 Agent 的稳定入口(统一接口实现与再导出);

第 3 条注释,第 3 行

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

//! - [`detect`]:threads.db 表/列指纹;

第 4 条注释,第 4 行

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

//! - [`versions`]:格式注册表(文档级 zed-threads-db-1 / 2);

第 5 条注释,第 5 行

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

//! - 产品特有映射与源库只读访问在 [`common`]。

第 6 条注释,第 6 行

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

//!(空行)

第 7 条注释,第 7 行

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

//! 2026-10-07 新增 1.22.0 / 76659a55 的非空外部 Provider 实样;

第 8 条注释,第 8 行

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

//! 仅 llm-usage-zhipu + DbThread 0.3.0 采用独立默认零未知映射。

第 9 条注释,第 9 行

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

//! 以下为原有 hosted 格式依据(Zed 官方源码 bd747337d7be138834e20972b9e203c7b239cc47,A38;

第 10 条注释,第 10 行

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

//! 本机 2026-09-29 只读核验 `%LOCALAPPDATA%/Zed/threads/threads.db` threads 表

第 11 条注释,第 11 行

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

//! threads 表的 schema 一致但为零行,不能据此确认用量格式。

第 12 条注释,第 12 行

desktop/src-tauri/crates/core/src/adapters/zed/mod.rs:12

//! - 库布局 `<data_dir>/threads/threads.db`;data_dir 三平台默认见 common;

第 13 条注释,第 13 行

desktop/src-tauri/crates/core/src/adapters/zed/mod.rs:13

//! 主程序无 ZED_DATA_DIR 环境变量(覆盖是 CLI --user-data-dir,采集不可见)。

第 14 条注释,第 14 行

desktop/src-tauri/crates/core/src/adapters/zed/mod.rs:14

//! JSON/zstd 的 DbThread 数据包含 model{provider,model},

第 15 条注释,第 15 行

desktop/src-tauri/crates/core/src/adapters/zed/mod.rs:15

//! cumulative_token_usage 保存线程累计用量;request_token_usage 保存

第 16 条注释,第 16 行

desktop/src-tauri/crates/core/src/adapters/zed/mod.rs:16

//! (turn 级桶,turn 内多请求后写覆盖前写,仅作对账)。

第 17 条注释,第 17 行

desktop/src-tauri/crates/core/src/adapters/zed/mod.rs:17

//! hosted 格式仅接受 provider=="zed.dev";version "1.0.0" 的分享导入线程

第 18 条注释,第 18 行

desktop/src-tauri/crates/core/src/adapters/zed/mod.rs:18

//! 用量置零跳过;外部 ACP Agent 会话不进 threads 表(官方 thread_import 写

第 19 条注释,第 19 行

desktop/src-tauri/crates/core/src/adapters/zed/mod.rs:19

//! sidebar_threads),按底层来源适配器计量,不计为 Zed 内置支持。

第 20 条注释,第 30 行

desktop/src-tauri/crates/core/src/adapters/zed/mod.rs:30

/// Zed 适配器(无状态)。

第 21 条注释,第 62 行

desktop/src-tauri/crates/core/src/adapters/zed/mod.rs:62

// 官方 paths.rs:161-165:dirs::data_local_dir() + "Zed"。

第 22 条注释,第 79 行

desktop/src-tauri/crates/core/src/adapters/zed/mod.rs:79

// 官方 paths.rs:155-160:XDG_DATA_HOME(默认 ~/.local/share)+ "zed"

第 23 条注释,第 80 行

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

//(Linux 用小写);FLATPAK_XDG_DATA_HOME 特例。

第 24 条注释,第 103 行

desktop/src-tauri/crates/core/src/adapters/zed/mod.rs:103

// 接受 threads 目录、已有文件,或名称严格为 "Zed" 的数据目录。