When deploying Software Delivery jobs there is a visible notification to users even when "prompt user" was not defined.
The agent runs in the foreground by default. If you wish the agent to run silent then you have various options depending on your requirements.
If you wish for all jobs to be silent unless a prompt needs to be displayed then you need to define the following configuration policy for all your agents.
DSM/Software Delivery/Agent/Job Check: Silent mode = true
If you wish to retain the default but hide the jobcheck for individual procedures then you need to define the job related macro $#BG as a parameter of the procedure.
You can find a full list of procedure parameters at the following url:
https://wiki.ca.com/display/CLA129/Procedure+Parameters