Skip to main content

tracevault_cli/hooks/
cursor.rs

1use 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}