use crate::models::ExtensionType;
use serde_json::Value;
pub fn detect_extension_type(data: &[Value]) -> ExtensionType {
if data.is_empty() {
return ExtensionType::Codex;
}
for record in data {
if let Some(obj) = record.as_object() {
if obj.contains_key("parentUuid") {
return ExtensionType::ClaudeCode;
}
}
}
ExtensionType::Codex
}