base con front

This commit is contained in:
Lucas Tettamanti
2026-01-01 22:49:44 -03:00
parent 863449e21d
commit 5c67b27859
16 changed files with 1038 additions and 27 deletions

13
public/lib/sse.js Normal file
View File

@@ -0,0 +1,13 @@
import { emit } from "./bus.js";
export function connectSSE() {
const es = new EventSource("/stream");
es.addEventListener("hello", () => emit("sse:status", { ok: true }));
es.addEventListener("conversation.upsert", (e) => emit("conversation:upsert", JSON.parse(e.data)));
es.addEventListener("run.created", (e) => emit("run:created", JSON.parse(e.data)));
es.onerror = () => emit("sse:status", { ok: false });
return es;
}