it("falls back to default prompt for empty object prompt", () => {
expect(resolveAutoTopicLabelConfig({ enabled: true, prompt: " " }, undefined)).toEqual({
enabled: true,
prompt: AUTO_TOPIC_LABEL_DEFAULT_PROMPT,
});
});
});
describe("generateTelegramTopicLabel", () => {
it("delegates to the generic conversation label helper with telegram max length", async () => {
generateConversationLabel.mockResolvedValue("Billing");
await expect(
generateTelegramTopicLabel({
userMessage: "Need help with invoices",
prompt: "prompt",
cfg: {},
agentId: "billing",
}),
).resolves.toBe("Billing");
expect(generateConversationLabel).toHaveBeenCalledWith({
userMessage: "Need help with invoices",
prompt: "prompt",
cfg: {},
agentId: "billing",
maxLength: 128,
});
});
});
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.9 Sekunden
(vorverarbeitet am 2026-06-05)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.