From 0f8cef9e6f6ee0b3d829f940e31496fddf93e381 Mon Sep 17 00:00:00 2001 From: joshavant <830519+joshavant@users.noreply.github.com> Date: Wed, 18 Mar 2026 22:11:21 -0500 Subject: [PATCH] Telegram tests: fix SessionEntry typing in bot callback override case --- extensions/telegram/src/bot.test.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/extensions/telegram/src/bot.test.ts b/extensions/telegram/src/bot.test.ts index 2f9e0852092..83c30e21252 100644 --- a/extensions/telegram/src/bot.test.ts +++ b/extensions/telegram/src/bot.test.ts @@ -2,6 +2,7 @@ import { rm } from "node:fs/promises"; import type { PluginInteractiveTelegramHandlerContext } from "openclaw/plugin-sdk/core"; import { afterAll, beforeAll, beforeEach, describe, expect, it, vi } from "vitest"; import { expectChannelInboundContextContract as expectInboundContextContract } from "../../../src/channels/plugins/contracts/suites.js"; +import type { SessionEntry } from "../../../src/config/sessions.js"; import { clearPluginInteractiveHandlers, registerPluginInteractiveHandler, @@ -572,7 +573,9 @@ describe("createTelegramBot", () => { }); it("resets overrides when selecting the configured default model", () => { - const entry: Record = { + const entry: SessionEntry = { + sessionId: "session-1", + updatedAt: Date.now(), providerOverride: "anthropic", modelOverride: "claude-opus-4-6", };