diff --git a/packages/core/src/core/coreToolHookTriggers.ts b/packages/core/src/core/coreToolHookTriggers.ts index aace3fe9f9..b0afa9243e 100644 --- a/packages/core/src/core/coreToolHookTriggers.ts +++ b/packages/core/src/core/coreToolHookTriggers.ts @@ -81,8 +81,7 @@ export async function executeToolWithHooks( const mcpContext = config ? extractMcpContext(invocation, config) : undefined; const hookSystem = config?.getHookSystem(); - // eslint-disable-next-line @typescript-eslint/no-unsafe-type-assertion - const toolInput = (invocation.params || {}) as Record; + const toolInput: Record = { ...invocation.params }; // Execute the actual tool let toolResult: ToolResult;