Transcription: OpenAgents Episode 172 - Sync Engine
June 9, 2026 ยท View on GitHub
Source: https://x.com/OpenAgentsInc/status/1920707845831409670 Wiki source: https://raw.githubusercontent.com/wiki/OpenAgentsInc/openagents/Video-Series.md Media title: OpenAgents - @buildonspark Episode 172: Sync Engine We demo a basic sync engine u... Upload date: 20250509 Transcription model: gpt-4o-transcribe-diarize Generated at: 2026-06-01T04:15:00Z
Machine-generated transcript. Review speaker labels and wording before using this as quote-grade source material.
[00:00] Christopher David: Let's make things interesting shall we? Built a little synth engine here, kind of addressing a problem from the last video. We were kind of doing these basic HTTP requests.
[00:11] Christopher David: Uh to update the u_I_ there. Uh kind of brittle won't work for a multiplayer obviously we want multiple people being able to see these uh ancient landscapes, canvases at once. Uh so we whipped up a little sync engine using electric sequel which is amazing, paired with effect, type-script framework. Um yeah, so now we have basically this
[00:38] Christopher David: Sync engine wrapping a Postgres database, so when we make changes in the Postgres database, it'll um update it for all connected clients. So we got two different browsers here and then I can do some other cool things like if I update randomly the position and rotation of some set subset of these, they'll kinda animate. Um you know, did this in a three D_ environment, I don't know that we wanna do three D_ um the two D_
[01:05] Christopher David: thing kind of maybe makes more sense to start with.
[01:09] Christopher David: Maybe we do like a 2.5D where you're kind of like hovering over the landscape.
[01:15] Christopher David: So I still don't know kind of what exactly in the short term I want this to feel like. Should it be like a canvas?
[01:24] Christopher David: Should it be StarCraft? Should it be Factorio? Kind of hovering over top but they're still like models.
[01:33] Christopher David: Uh anyways, whatever we do we will have a awesome sync of global state to any connected users, which we could subset by um, you know, team, you get to see your team
[01:47] Christopher David: uh agents update instantly, or uh maybe some global agents collaborative ones. I don't know, lots we can do with this. Any ideas, let us know. See ya.