diff --git a/packages/provider-pi/src/server/adapter.test.ts b/packages/provider-pi/src/server/adapter.test.ts index ed9ce8c48c132..1c5efe9c43462 100644 --- a/packages/provider-pi/src/server/adapter.test.ts +++ b/packages/provider-pi/src/server/adapter.test.ts @@ -2955,6 +2955,7 @@ describe("PiAdapterV2", () => { if (event.type !== "turn_item.updated" || event.turnItem.type !== "dynamic_tool") return yield* Effect.die("Expected an image tool item"); assert.equal(event.turnItem.status, phase === "end" ? "completed" : "running"); + assert.equal(event.turnItem.title, index === 4 ? "extension" : null); assert.deepEqual(event.turnItem.output, test.expected); assert.deepEqual( toolOutputImages(event.turnItem.output), @@ -3382,6 +3383,7 @@ describe("PiAdapterV2", () => { assert.isTrue( edit.type === "turn_item.updated" && edit.turnItem.type === "file_change" && + edit.turnItem.title === null && edit.turnItem.fileName === "a.ts" && edit.turnItem.diffStr === patch, ); diff --git a/packages/provider-pi/src/server/adapter.ts b/packages/provider-pi/src/server/adapter.ts index b41e31c778199..986586d342b49 100644 --- a/packages/provider-pi/src/server/adapter.ts +++ b/packages/provider-pi/src/server/adapter.ts @@ -1312,7 +1312,7 @@ export const makePiAdapterV2 = Effect.fn("makePiAdapterV2")(function* ( driver: PI_PROVIDER, turnItem: { ...shared, - title: toolName, + title: null, type: "file_change", fileName, ...(diffStr === undefined ? {} : { diffStr }), @@ -1328,7 +1328,7 @@ export const makePiAdapterV2 = Effect.fn("makePiAdapterV2")(function* ( driver: PI_PROVIDER, turnItem: { ...shared, - title: toolName, + title: null, type: "dynamic_tool", ...mcpToolPresentation({ toolName }), toolName,