pub trait AnalysisBackend {
// Required method
fn execute(
&self,
prompt: &str,
json_schema: Option<&str>,
) -> Result<BackendResponse, CoreError>;
}Expand description
Trait for AI analysis backends. Sync only — no async.