test: clarify sessions tool call assertions

This commit is contained in:
Peter Steinberger
2026-05-08 11:27:09 +01:00
parent c2b2a4cdf4
commit 97d7dd9add

View File

@@ -1316,17 +1316,16 @@ describe("sessions tools", () => {
delivery: { status: "skipped", mode: "announce" },
});
expect(calls.filter((call) => call.method === "agent")).toHaveLength(1);
expect(
calls.some(
(call) =>
call.method === "agent" &&
typeof (call.params as { extraSystemPrompt?: string })?.extraSystemPrompt === "string" &&
(call.params as { extraSystemPrompt?: string }).extraSystemPrompt?.includes(
"Agent-to-agent reply step",
),
),
).toBe(false);
expect(calls.some((call) => call.method === "send")).toBe(false);
const replyPromptAgentCalls = calls.filter(
(call) =>
call.method === "agent" &&
typeof (call.params as { extraSystemPrompt?: string })?.extraSystemPrompt === "string" &&
(call.params as { extraSystemPrompt?: string }).extraSystemPrompt?.includes(
"Agent-to-agent reply step",
),
);
expect(replyPromptAgentCalls).toEqual([]);
expect(calls.filter((call) => call.method === "send")).toEqual([]);
});
it("sessions_send preserves threadId when announce target is hydrated via sessions.list", async () => {