From 657dcb416b27161de1722f7923c0fb69ec974e62 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Tue, 21 Apr 2026 09:52:28 +0530 Subject: [PATCH] fix(agents): forward forced message tool policy --- .../pi-embedded-runner/run.attempt-param-forwarding.test.ts | 2 ++ src/agents/pi-embedded-runner/run.ts | 1 + 2 files changed, 3 insertions(+) diff --git a/src/agents/pi-embedded-runner/run.attempt-param-forwarding.test.ts b/src/agents/pi-embedded-runner/run.attempt-param-forwarding.test.ts index 36a917ceeb9..f38ef01bf46 100644 --- a/src/agents/pi-embedded-runner/run.attempt-param-forwarding.test.ts +++ b/src/agents/pi-embedded-runner/run.attempt-param-forwarding.test.ts @@ -24,6 +24,7 @@ const forwardingCase = { bootstrapContextMode: "lightweight", bootstrapContextRunKind: "cron", disableMessageTool: true, + forceMessageTool: true, requireExplicitMessageTarget: true, internalEvents, }, @@ -32,6 +33,7 @@ const forwardingCase = { bootstrapContextMode: "lightweight", bootstrapContextRunKind: "cron", disableMessageTool: true, + forceMessageTool: true, requireExplicitMessageTarget: true, internalEvents, }, diff --git a/src/agents/pi-embedded-runner/run.ts b/src/agents/pi-embedded-runner/run.ts index 9dd358a3df2..acfa1cf9674 100644 --- a/src/agents/pi-embedded-runner/run.ts +++ b/src/agents/pi-embedded-runner/run.ts @@ -777,6 +777,7 @@ export async function runEmbeddedPiAgent( bootstrapContextRunKind: params.bootstrapContextRunKind, toolsAllow: params.toolsAllow, disableMessageTool: params.disableMessageTool, + forceMessageTool: params.forceMessageTool, requireExplicitMessageTarget: params.requireExplicitMessageTarget, internalEvents: params.internalEvents, bootstrapPromptWarningSignaturesSeen,