split_brain_harness/backends/
embedded.rs1use super::InferenceEngine;
2use async_trait::async_trait;
3
4pub struct LocalEmbeddedEngine {
5 pub model_identifier: String,
6}
7
8#[async_trait]
9impl InferenceEngine for LocalEmbeddedEngine {
10 async fn generate(
11 &self,
12 _system_prompt: &str,
13 _prompt_payload: &str,
14 ) -> Result<String, String> {
15 Err(format!(
16 "local-embedded backend not yet implemented (model: {}). \
17 Use ollama-native or openai-compat.",
18 self.model_identifier
19 ))
20 }
21}