支持OpenClaw会话解析

This commit is contained in:
xintaofei
2026-03-17 14:28:35 +08:00
parent b780497170
commit 2240f3054d
4 changed files with 972 additions and 0 deletions

View File

@@ -9,6 +9,7 @@ use crate::models::{AgentType, ImportResult};
use crate::parsers::claude::ClaudeParser;
use crate::parsers::codex::CodexParser;
use crate::parsers::gemini::GeminiParser;
use crate::parsers::openclaw::OpenClawParser;
use crate::parsers::opencode::OpenCodeParser;
use crate::parsers::{path_eq_for_matching, AgentParser};
@@ -26,6 +27,7 @@ pub async fn import_local_conversations(
(AgentType::Codex, Box::new(CodexParser::new())),
(AgentType::OpenCode, Box::new(OpenCodeParser::new())),
(AgentType::Gemini, Box::new(GeminiParser::new())),
(AgentType::OpenClaw, Box::new(OpenClawParser::new())),
];
let mut matched = Vec::new();