diff --git a/src/gateway/server-methods/sessions.ts b/src/gateway/server-methods/sessions.ts index 19f67af45cb..05ca9994f87 100644 --- a/src/gateway/server-methods/sessions.ts +++ b/src/gateway/server-methods/sessions.ts @@ -173,6 +173,7 @@ function emitSessionsChanged( lastChannel: sessionRow.lastChannel, lastTo: sessionRow.lastTo, lastAccountId: sessionRow.lastAccountId, + lastThreadId: sessionRow.lastThreadId, totalTokens: sessionRow.totalTokens, totalTokensFresh: sessionRow.totalTokensFresh, contextTokens: sessionRow.contextTokens, diff --git a/src/gateway/server.sessions.gateway-server-sessions-a.test.ts b/src/gateway/server.sessions.gateway-server-sessions-a.test.ts index e2f5360693d..26e0238d01b 100644 --- a/src/gateway/server.sessions.gateway-server-sessions-a.test.ts +++ b/src/gateway/server.sessions.gateway-server-sessions-a.test.ts @@ -607,6 +607,10 @@ describe("gateway server sessions", () => { verboseLevel: "on", responseUsage: "full", fastMode: true, + lastChannel: "telegram", + lastTo: "-100123", + lastAccountId: "acct-1", + lastThreadId: 42, }, }, }); @@ -643,6 +647,10 @@ describe("gateway server sessions", () => { verboseLevel: "on", responseUsage: "full", fastMode: true, + lastChannel: "telegram", + lastTo: "-100123", + lastAccountId: "acct-1", + lastThreadId: 42, }), new Set(["conn-1"]), { dropIfSlow: true },