use tokio::sync::mpsc;
use super::events::AutochatUiEvent;
pub fn start_autochat_relay(
task: String,
model: String,
) -> mpsc::UnboundedReceiver<AutochatUiEvent> {
let (tx, rx) = mpsc::unbounded_channel();
let _ = tx.send(AutochatUiEvent::Progress(format!(
"Starting autochat relay for: {task}"
)));
let tx_clone = tx.clone();
tokio::spawn(async move {
let _ = tx_clone.send(AutochatUiEvent::Completed {
summary: "Autochat relay stub — not yet wired to backend.".into(),
okr_id: None,
okr_run_id: None,
relay_id: None,
});
});
let _ = model;
rx
}