tracevault_cli/hooks/
cursor.rs1use std::path::Path;
2use tracevault_core::streaming::StreamEventRequest;
3
4use super::HookAdapter;
5
6pub struct CursorAdapter;
7
8impl HookAdapter for CursorAdapter {
9 fn tool_name(&self) -> &str {
10 "cursor"
11 }
12
13 fn parse_event(&self, _raw: &str) -> Result<StreamEventRequest, String> {
14 Err("Cursor hook adapter not yet implemented".to_string())
15 }
16
17 fn parse_transcript(&self, _path: &Path) -> Result<Vec<serde_json::Value>, String> {
18 Err("Cursor transcript parsing not yet implemented".to_string())
19 }
20}