diff --git a/packages/opencode/src/share/share-next.ts b/packages/opencode/src/share/share-next.ts index c25e21056..f638949fd 100644 --- a/packages/opencode/src/share/share-next.ts +++ b/packages/opencode/src/share/share-next.ts @@ -32,6 +32,14 @@ export namespace ShareNext { }, ]) }) + Bus.subscribe(Session.Event.Diff, async (evt) => { + await sync(evt.properties.sessionID, [ + { + type: "session_diff", + data: evt.properties.diff, + }, + ]) + }) } export async function create(sessionID: string) {