跳转到内容

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

第 1 条注释,第 1 行

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

//! oh-my-pi(omp)适配器(独立目录约定 architecture.md#adapter-layout):

第 2 条注释,第 2 行

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

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

第 3 条注释,第 3 行

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

//! - detect:产品、格式探测与版本选择,保留 title/session 首行检查结果;

第 4 条注释,第 4 行

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

//! - [`versions`]:已验证格式实现的注册与映射,未知版本默认回退最新内置解析器;

第 5 条注释,第 5 行

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

//! - 历史版本的格式实现一律保留在本目录内,不再回到根级单文件。

第 6 条注释,第 6 行

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

//!(空行)

第 7 条注释,第 7 行

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

//! 原始格式依据见各版本模块文件头;M2-B/C 验证记录。V30 目录迁移自根级

第 8 条注释,第 8 行

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

//! adapters/omp.rs,行为除未知版本策略外不变,不重建来源、不重置游标。

第 9 条注释,第 19 行

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

/// oh-my-pi 适配器(无状态)。

第 10 条注释,第 48 行

desktop/src-tauri/crates/core/src/adapters/omp/mod.rs:48

// (sessions 目录, basis);root 统一取 sessions 目录,跨来源去重后同目录只扫一次。

第 11 条注释,第 69 行

desktop/src-tauri/crates/core/src/adapters/omp/mod.rs:69

// 手工根语义:含 sessions 子目录按 agent 根解析,否则按 sessions 目录本身。

第 12 条注释,第 82 行

desktop/src-tauri/crates/core/src/adapters/omp/mod.rs:82

// 主会话通常位于 sessions/<cwd>/*.jsonl(深度 2),子 Agent 位于 <cwd>/<ts>_<uuid> 下,

第 13 条注释,第 83 行

desktop/src-tauri/crates/core/src/adapters/omp/mod.rs:83

// 深度为 3 或 4;实际枚举深度 4 内的 JSONL,不读取伴生 JSON、Markdown 和日志。

第 14 条注释,第 119 行

desktop/src-tauri/crates/core/src/adapters/omp/mod.rs:119

// 当前所有已验证版本共用 session_v3;注册表扩展多实现后在此按选择分派。