跳转到内容

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

第 1 条注释,第 1 行

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

//! Roo Code 适配器,发现扩展与 CLI 候选目录,使用独立目录。原生格式:

第 2 条注释,第 2 行

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

//! 读取 globalStorage 下的 RooVeterinaryInc.roo-cline/tasks/<taskId>/ui_messages.json。

第 3 条注释,第 3 行

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

//! 官方源码已归档(b867ec9,2026-05);tokensIn 含缓存(与 cline 四桶互斥

第 4 条注释,第 4 行

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

//! 字段语义的产品间差异已在 adapters.md 登记)。3.54.0 官方 VSIX 另有

第 5 条注释,第 5 行

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

//! 真实 extension-host/API 样本:默认零未知,取消及缓存详情覆盖缺口保留。

第 6 条注释,第 14 行

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

/// VS Code 扩展 globalStorage 目录名(小写扩展 ID)。

第 7 条注释,第 16 行

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

/// CLI 缺省任务存储(vscode-shim:~/.vscode-mock/global-storage)。

第 8 条注释,第 19 行

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

/// Roo Code 适配器(无状态)。

第 9 条注释,第 34 行

desktop/src-tauri/crates/core/src/adapters/roo/mod.rs:34

/// 解析含 tasks 子目录或本身名为 tasks 的根目录。

第 10 条注释,第 61 行

desktop/src-tauri/crates/core/src/adapters/roo/mod.rs:61

// APPDATA 是独立的 Windows 默认位置,隔离调用方可不提供 home,

第 11 条注释,第 62 行

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

// 仍发现此根目录,且不会访问其他固定 home。

第 12 条注释,第 74 行

desktop/src-tauri/crates/core/src/adapters/roo/mod.rs:74

// CLI(vscode-shim 固定 globalStorage,无 publisher 层)。

第 13 条注释,第 79 行

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

// VS Code 扩展 globalStorage 三平台默认 + .vscode-server 远端变体

第 14 条注释,第 80 行

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

//(远端在 WSL/SSH 侧,本机探测通常为空,保留候选)。