it("returns a speakable fallback when the embedded agent has no visible text", async () => { const warn = vi.fn(); const { runtime } = createAgentRuntime([{ text: "hidden", isReasoning: true }]);
const result = await consultRealtimeVoiceAgent({
cfg: {} as never,
agentRuntime: runtime as never,
logger: { warn },
sessionKey: "google-meet:meet-1",
messageProvider: "google-meet",
lane: "google-meet",
runIdPrefix: "google-meet:meet-1",
args: { question: "What now?" },
transcript: [],
surface: "a private Google Meet",
userLabel: "Participant",
fallbackText: "Let me verify that first.",
});
expect(result).toEqual({ text: "Let me verify that first." });
expect(warn).toHaveBeenCalledWith( "[realtime-voice] agent consult produced no answer: agent returned no speakable text",
);
});
});
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.16 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.