test: adjust tool id sanitization

This commit is contained in:
Peter Steinberger
2026-01-10 18:14:43 +00:00
parent 7c925aa5a0
commit 8c1d39064d

View File

@@ -363,7 +363,7 @@ describe("sanitizeSessionMessagesImages", () => {
expect((content as Array<{ type?: string }>)[0]?.type).toBe("toolCall");
});
it("sanitizes tool ids for assistant blocks and tool results", async () => {
it("sanitizes tool ids for assistant blocks and tool results when enabled", async () => {
const input = [
{
role: "assistant",
@@ -384,7 +384,9 @@ describe("sanitizeSessionMessagesImages", () => {
},
] satisfies AgentMessage[];
const out = await sanitizeSessionMessagesImages(input, "test");
const out = await sanitizeSessionMessagesImages(input, "test", {
sanitizeToolCallIds: true,
});
const assistant = out[0] as { content?: Array<{ id?: string }> };
expect(assistant.content?.[0]?.id).toBe("call_abc_item_123");