test: adjust tool id sanitization
This commit is contained in:
@@ -363,7 +363,7 @@ describe("sanitizeSessionMessagesImages", () => {
|
|||||||
expect((content as Array<{ type?: string }>)[0]?.type).toBe("toolCall");
|
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 = [
|
const input = [
|
||||||
{
|
{
|
||||||
role: "assistant",
|
role: "assistant",
|
||||||
@@ -384,7 +384,9 @@ describe("sanitizeSessionMessagesImages", () => {
|
|||||||
},
|
},
|
||||||
] satisfies AgentMessage[];
|
] 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 }> };
|
const assistant = out[0] as { content?: Array<{ id?: string }> };
|
||||||
expect(assistant.content?.[0]?.id).toBe("call_abc_item_123");
|
expect(assistant.content?.[0]?.id).toBe("call_abc_item_123");
|
||||||
|
|||||||
Reference in New Issue
Block a user