fix: cover status transcript fallback (#55041) (thanks @jjjojoj)

This commit is contained in:
Peter Steinberger
2026-04-04 09:35:49 +01:00
parent 97a8ba89fd
commit 238fac6636
4 changed files with 105 additions and 2 deletions

View File

@@ -335,6 +335,25 @@ describe("session_status tool", () => {
expect(details.statusText).not.toContain("OAuth/token status");
});
it("enables transcript usage fallback for session_status", async () => {
resetSessionStore({
main: {
sessionId: "s1",
updatedAt: 10,
},
});
const tool = getSessionStatusTool();
await tool.execute("call-transcript-usage", {});
expect(buildStatusMessageMock).toHaveBeenCalledWith(
expect.objectContaining({
includeTranscriptUsage: true,
}),
);
});
it("errors for unknown session keys", async () => {
resetSessionStore({
main: { sessionId: "s1", updatedAt: 10 },